调用 takePicture() 时出现不同输入数据大小问题的 Android Camera JpegPictureCallback
Posted
技术标签:
【中文标题】调用 takePicture() 时出现不同输入数据大小问题的 Android Camera JpegPictureCallback【英文标题】:Android Camera JpegPictureCallback with varying input data size problem when takePicture() is called 【发布时间】:2010-03-02 17:19:13 【问题描述】:我调用了 takePicture() 并将 PictureCallback 作为 JpegPictureCallback 传递给它。我看到 byte[] 数据输入在 onPictureTaken() 中的大小不同。有人可以解释为什么这个 byte[] 的内容大小会变化吗?我已经使用 Camera.Parameters.setPictureSize(); 将图片大小设置为恒定大小;
谢谢!
【问题讨论】:
【参考方案1】:那只是因为字节数组是压缩的 jpg 流。通常,jpg 图像的大小因图像而异。
【讨论】:
以上是关于调用 takePicture() 时出现不同输入数据大小问题的 Android Camera JpegPictureCallback的主要内容,如果未能解决你的问题,请参考以下文章
同时调用两个不同 api 的路由时出现 MEAN Stack Error
“调用线程无法访问此对象,因为不同的线程拥有它”从 WPF 中的不同线程更新 UI 控件时出现错误
在 WASM-Bindgen Rust 中使用鼠标输入事件闭包创建回调时出现闭包调用错误
Angular 或 Angular 6 中的跨域资源共享 (CORS)。在 localhost 上使用不同端口进行跨域调用时出现问题