上传前裁剪图像时不获取路径

Posted

技术标签:

【中文标题】上传前裁剪图像时不获取路径【英文标题】:Not getpath while Crop image Before Upload 【发布时间】:2016-08-28 07:26:19 【问题描述】:

我使用此代码从相机中裁剪图像:

Intent intent = new Intent("com.android.camera.action.CROP");  
intent.setClassName("com.android.camera", "com.android.camera.CropImage");  
File file = new File(filePath);  
Uri uri = Uri.fromFile(file);  
intent.setData(uri);  
intent.putExtra("crop", "true");  
intent.putExtra("aspectX", 1);  
intent.putExtra("aspectY", 1);  
intent.putExtra("outputX", 96);  
intent.putExtra("outputY", 96);  
intent.putExtra("noFaceDetection", true);  
intent.putExtra("return-data", true);                                  
startActivityForResult(intent, REQUEST_CROP_ICON);

从此我已经解决了我的裁剪图像问题,但现在我想要这个裁剪图像的路径如何从这个图像中获取实际路径。我已经从画廊裁剪图像中获取了路径,但相机图像出现问题。

【问题讨论】:

【参考方案1】:

你可以参考这个问题来做到这一点:

How to Get Correct Path After Cropping the Image? 第一个答案显示我这样做

【讨论】:

以上是关于上传前裁剪图像时不获取路径的主要内容,如果未能解决你的问题,请参考以下文章

uniapp 使用canvas 裁剪后 拼成本地路径doc/.... 上传到服务器获取连接

使用 ReactJS 上传图片

WebUploader怎么获取上传前文件的本地绝对路径?

firebase 图像上传并获取图像然后我必须裁剪 firebase 获取图像

如何使用 UIBezierPath 裁剪图像?

如何在织物画布中使用背景图像获取绘图路径中的图像?