我想获得一个完整的分辨率(而不是压缩)图像数据,然后我可以做一些图像处理.
据我所知,android api takePicture(快门,原始,jpg)可以做点什么.但我需要的不是压缩的JPEG数据,而是未压缩的图像数据.而且我知道原始回调不起作用我读过的一些帖子.
我还找到了api onPreviewFrame,我得到的最大图片尺寸是1280 * 720(使用setPreviewSize),而我从相机拍摄的原始图像是1952 * 3264的分辨率.
此外,Intent.putExtra(MediaStore.EXTRA_OUTPUT,uri)可能会有所帮助,但uri的文件可能应该是一个压缩格式的jpeg文件.
但无论如何要获得完整尺寸(与捕获相同)和未压缩(不是JPEG)图像数据?
最佳答案