[英]Android image capturing and scaling
我正在使用Camera活动来捕获JPEG图像。 保存图像并将控件返回到我的应用程序活动后,我想确定捕获的JPEG图像尺寸,而不是通过Bitmap对象将整个图像加载到内存中 - 它能以某种方式轻松完成吗?
是否有任何类,它读取JPEG标题并给我这样的信息? 我想避免OOM条件 - 但是将整个图像加载到内存中可能不是问题 - 是吗?
知道尺寸后,我想使用BitmapFactory来缩放图像。
非常感谢
亲切的问候,
斯登
也许通过设定质量来解决 (见第2种方法)?
bmp.compress(CompressFormat.JPEG,75,pfos);
你必须进行试运行才能看到质量达到什么尺寸......
*第一种方法创建一个日志文件来获取宽度和高度,但不确定是否需要额外的步骤来查看日志文件。
您可以使用ExifInterface类来读取图像的宽度和高度。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.