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

Android Camera JpegPictureCallback在调用takePicture()时存在输入数据大小不同的问题,android,callback,camera,jpeg,Android,Callback,Camera,Jpeg,我调用takePicture()并将PictureCallback作为JPEG PictureCallback传递给它。我看到字节[]数据输入在onPictureTaken()中大小不同。有人能解释为什么这个字节[]的内容大小不同吗?我已经使用Camera.Parameters.setPictureSize()将图片大小设置为恒定大小 谢谢 这只是因为字节数组是压缩的jpg流。通常,jpg图像的大小因图像而异

我调用takePicture()并将PictureCallback作为JPEG PictureCallback传递给它。我看到字节[]数据输入在onPictureTaken()中大小不同。有人能解释为什么这个字节[]的内容大小不同吗?我已经使用Camera.Parameters.setPictureSize()将图片大小设置为恒定大小


谢谢

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