Advertisement

(无法/不支持)截取图像

阅读量:

一、问题描述

在Android系统中,当用户从相册选取图片或通过摄像头拍摄照片后,在进行裁剪并保存操作时,会遇到“无法保存裁剪图片”的错误提示。此现象主要出现在Nexus5设备上。

二、解决过程

由于在Nexus5设备上,仅部分图片会出现该问题。通过对比两种图片的特征,发现其中一张文件体积小于1M,而另一张则超过1M。因此尝试对较大尺寸的图片进行压缩处理后再执行裁剪操作,最终成功解决了该问题。

三、具体代码

复制代码
 <pre name="code" class="java">//裁剪函数  
    
 public void startPhotoZoom(Uri uri) {  
    
     	//有些损毁的图片,会导致闪退
    
     	if (uri.toString().equals("file:///")){
    
     		Toast toast = Toast.makeText(this, "此文件不可用", Toast.LENGTH_SHORT);
    
     		toast.show();
    
     		return;
    
     	}	
    
     	Bitmap bitmap = null;
    
     	try {
    
     		bitmap = Medi

全部评论 (0)

还没有任何评论哟~