2010-03-02 11 views
0

J'ai appelé takePicture() et lui ai transmis un PictureCallback en tant que JpegPictureCallback. Je vois que l'entrée de données byte [] varie en taille dans onPictureTaken(). Quelqu'un peut-il expliquer pourquoi la taille du contenu de cet octet [] varie? Je définis déjà la taille de l'image à une taille constante avec Camera.Parameters.setPictureSize();Appareil photo Android JpegPictureCallback avec un problème de taille de données d'entrée variable lorsque takePicture() est appelé

Merci!

Répondre

2

C'est juste parce que le tableau d'octets est le flux jpg compressé. Comme d'habitude, la taille des images jpg varie en fonction de l'image.