Android中的图片裁剪(二)之开源项目

在上一篇博客Android中的图片裁剪(一)中,简单介绍了一下使用系统自带的裁剪软件实现图片裁剪功能。可是有时候系统自带的裁剪软件不能满足项目需求的时候,我只能着手自定义开发一个。

第三方开源项目

都说不要重复造轮子么,github上有很多优秀的开源项目:

  • android-crop
    在github搜crop这个项目是star最多的,我之前做的一个应用就是集成的这个开源项目,感觉还是不错的哈,直接拿来用还是挺方便的,在上面做二次开发也是挺快的。下面是效果图:

    android-crop

  • Cropper
    这个不仅能裁剪还能旋转哦,这个我也用过感觉也挺好的,集成也挺快的,能快速定制包括裁剪框在内的几个基础属性。下面是效果图:

    Cropper

  • itmap Smart Clipping using OpenCV
    能自动识别图片中的重要区域,并且在图片裁剪时保留重要区域,比如说人脸识别啥的,还能自动识别其它重要区域。如果图片中未识别出人脸,则会根据特征分布计算出重区域 。下面是效果图:

ddd.png

最后

大部分情况下集成这些优秀的开源项目就可完成需求了。但在需要高度定制裁剪功能的时候,要怎么实现呢,下一篇文章中,就和大家探讨一下裁剪图片实现的原理。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容