调用takePicture()时,Android Camera JpegPictureCallback具有不同的输入数据大小问题

时间:2010-03-02 17:19:13

标签: android callback camera jpeg

我调用了takePicture()并将其作为JpegPictureCallback传递给PictureCallback。我在onPictureTaken()中看到byte []数据输入的大小不一。有人可以解释为什么这个byte []的内容大小会有所不同吗?我已经使用Camera.Parameters.setPictureSize();将图片大小设置为一个恒定的大小;

谢谢!

1 个答案:

答案 0 :(得分:2)

这只是因为bytes数组是压缩的jpg流。通常,jpg图像的大小会因图像而异。