2010-08-06 4 views

Répondre

1

Il est classe pour travailler avec des images YUV - YuvImage. Et cette classe a la méthode compressToJpeg. Mais seulement pour Android 2.2. En plus populaire 2.1 il n'y a pas une telle classe. Vous avez donc besoin d'écrire du code par vous-même (pour 2.1) pour convertir en rgb et d'utiliser la classe Bitmap. Mais vous la chance d'avoir 2.2 (je suis coincé avec un fonctionnaire 2.1 sur héros htc jamais = ((()

BTW, merci à Google pour API "puissante".

0

p.setPreviewFormat(PixelFormat.JPEG); non?

p = Camera.getParameters();

+1

Cela ne fonctionne pas car 'p.getSupportedPreviewFormats()' ne retourne qu'une liste de taille 1 et contient la valeur qui correspond à 'ImageFormat.NV21' –

+0

Etes-vous positif? Son travail sur mon Nexus One: S – Aidanc

+0

pouvez-vous s'il vous plaît signaler le code? –

Questions connexes