如何让用户使用毕加索裁剪图像?

时间:2019-06-02 19:15:51

标签: android imageview android-imageview picasso

我正在使用毕加索获取图像,但有时会旋转图像以使其适合图像视图。另外,我想让用户决定应裁剪图像的哪一部分。有办法吗?请建议如何编码或我可以参考的某些链接。

2 个答案:

答案 0 :(得分:1)

旋转问题很有可能是因为该图像是Exif图像(probable issue)。

毕加索可以进行一些图像转换。这是一个article

Picasso Transformations为毕加索提供了各种图像转换。

如果这不满足您的需求,您可以始终使用uCropandroid cropcropper之类的android图像裁剪库或github上提供的其他十几种裁剪库中的任何一个。
如果您要使用Android图像裁剪库,那么我建议您使用ArthurHub/Android-Image-Cropper(假设它适合您的课程需求),因为它带有内置的CropImageActivity可能会使您的工作容易得多。

答案 1 :(得分:0)

您需要调用种植意图,或者可以实现自己的种植活动,但是我建议您使用一个库,如果您希望此库很简单https://github.com/ArthurHub/Android-Image-Cropper,或者可以使用https://github.com/Yalantis/uCrop,但是质量是降低使用uCrop。