繁体   English   中英

Android图像捕获和缩放

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM