Android - 裁剪图像放大很多,看起来很模糊

Posted

技术标签:

【中文标题】Android - 裁剪图像放大很多,看起来很模糊【英文标题】:Android - Cropped image so much zoomed and looking blurre 【发布时间】:2012-12-17 08:45:33 【问题描述】:

我正在使用以下代码裁剪从相机拍摄的图像:

Intent intent = new Intent("com.android.camera.action.CROP");              
intent .setDataAndType(outputFileUri, "image/*");
intent.putExtra("outputX",600);
intent.putExtra("outputY", 600);
intent.putExtra("aspectX", 1);
intent.putExtra("aspectY", 1);
intent.putExtra("scale", true);
intent.putExtra("return-data", false); 
startActivityForResult(intent, 2);

我的问题是:

    图像裁剪在某些设备上运行良好,而在某些设备上应用程序崩溃。那么如何处理这种情况?

    另一件事是裁剪后的图像放大太多,变得模糊。

【问题讨论】:

@Michaël 如果我得到合适的答案,我一定会接受。 【参考方案1】:

太大的照片会导致崩溃,请参阅how to crop large photos。

【讨论】:

您好 user1705590,我已经完成了这个代码示例。只是我想知道如何检查设备中是否有内置的裁剪应用程序。因为在那之后我们还必须处理 onActivityResult。

以上是关于Android - 裁剪图像放大很多,看起来很模糊的主要内容,如果未能解决你的问题,请参考以下文章

关于canvas绘制图像模糊问题

OpenCV:用高斯模糊裁剪图像

UIImageVIew 根据 ImageView 大小裁剪图像中心

我可以裁剪放大的图像吗?固定坐标

腾讯大牛动态教学:Android 仿微信 QQ 图片裁剪,赶紧收藏起来!

使用 Barby gem 打印 - 条码图像模糊