Android 在 OS 2.3 上选择和裁剪图像

Posted

技术标签:

【中文标题】Android 在 OS 2.3 上选择和裁剪图像【英文标题】:Android pick and crop image on OS 2.3 【发布时间】:2014-01-11 10:01:30 【问题描述】:

有什么方法可以在 2.3 上实现从内置 android 库中挑选和裁剪图像? 我找到了这个库: com.android.camera.action.CROP alternative?

但它似乎只适用于 API lvl 15 及更高版本。

【问题讨论】:

***.com/questions/16593156/… 【参考方案1】:

有很多方法可以从相机中裁剪图像。 例如:通过对结果使用 Intent Activity:

Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);

intent.putExtra(MediaStore.EXTRA_OUTPUT,
MediaStore.Images.Media.EXTERNAL_CONTENT_URI.toString());
// ******** code for crop image
intent.putExtra("crop", "true");
intent.putExtra("aspectX", 0);
intent.putExtra("aspectY", 0);
intent.putExtra("outputX", 200);
intent.putExtra("outputY", 150);

try 

intent.putExtra("return-data", true);
startActivityForResult(intent, PICK_FROM_CAMERA);

 catch (ActivityNotFoundException e) 
// Do nothing for now


或参考这些网站以获得更多帮助:

http://www.londatiga.net/featured-articles/how-to-select-and-crop-image-on-android/ http://www.androidhub4you.com/2012/07/how-to-crop-image-from-camera-and.html

【讨论】:

【参考方案2】:

我使用了以下裁剪库。它真的很好,它支持2.3及以上。试试看。

https://github.com/biokys/cropimage

【讨论】:

以上是关于Android 在 OS 2.3 上选择和裁剪图像的主要内容,如果未能解决你的问题,请参考以下文章

如何使用swift在ios上选择和删除诸如whatsapp或iMessage之类的消息

如何使用 OS Lollipop 在 Java 中为 Android 裁剪图像

android.os.TransactionTooLargeException 与作物活动

PHP裁剪图像 - 错误区域

ImageMagick:转换、裁剪、调整大图像

QML:在 Android 上选择图像(没有 java 桥和东西)