2010-08-06 61 views

回答

1

有類YUV圖像的工作 - YuvImage。而這個類有方法compressToJpeg。 但它只適用於android 2.2。在更流行的2.1中,沒有這樣的類。 所以你需要自己編寫代碼(for 2.1)來轉換爲rgb,而不是使用Bitmap類。 但是你幸運地擁有2.2(我堅持官方2.1的HTC Hero永遠=((()

順便說一句,感謝谷歌的「強大」的API。

0

p.setPreviewFormat(PixelFormat.JPEG);否?

其中p = Camera.getParameters();

+1

沒有這不工作,因爲'p.getSupportedPreviewFormats()'只返回一個大小列表1,幷包含映射到ImageFormat.NV21的值 – 2010-08-06 18:47:09

+0

您是否正面?在我的Nexus One上工作:S – Aidanc 2010-08-06 18:58:14

+0

您能否發佈代碼? – 2010-08-06 19:31:09

相關問題