Android-crop:漂亮的图片裁切工具
主要特点
- Gradle构建和AAR
- 现代化的UI
- 向后兼容到SDK 10
- 配置简单
- 示例项目
使用
首先,在你的 manifest 文件中申明 CropImageActivity :
<activity android:name="com.soundcloud.android.crop.CropImageActivity" />
裁切
Crop.of(inputUri, outputUri).asSquare().start(activity)
监听裁切的结果(如果你想做一些错误处理,见示例项目):
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent result) {
if (requestCode == Crop.REQUEST_CROP && resultCode == RESULT_OK) {
doSomethingWithCroppedImage(outputUri);
}
}
裁切见面的属性是可以定制的,详情请查看实例项目的主题。
选择
这个库提供了一个实用的方法期待一个图像选择器:
Crop.pickImage(activity)
依赖
这个 AAR 发布在 Maven Central :
compile 'com.soundcloud.android:android-crop:1.0.1@aar'
使用者
使用该库的应用程序包括:SoundCloud, Depop, Polyvore,TextSecure
它看起来怎么样?

协议
本项目是基于AOSP摄像机图像通过Android cropimage裁切。
Apache OpenNLP遵循Apache 2.0开源协议发布。
开源地址:https://github.com/jdamcd/android-crop
“I guess people are just cropping out all the sadness.”–《波特兰蒂亚》
android-crop是Android 开源库项目,提供了一个简单的图像裁剪Activity,代码基于 AOSP。
注:我们在正式开发中使用这个库,没有太多的问题,但它并没有非常积极的维护。这里还有其他的选择
主要特点
- Gradle构建和AAR
- 现代化的UI
- 向后兼容到SDK 10
- 配置简单
- 示例项目
使用
首先,在你的 manifest 文件中申明 CropImageActivity :
XHTML
|
1
|
<activity android:name="com.soundcloud.android.crop.CropImageActivity" />
|
裁切
Java
|
1
|
Crop.of(inputUri,outputUri).asSquare().start(activity)
|
监听裁切的结果(如果你想做一些错误处理,见示例项目):
Java
|
1
2
3
4
5
6
|
@Override
protectedvoidonActivityResult(intrequestCode,intresultCode,Intent result){
if(requestCode==Crop.REQUEST_CROP&&resultCode==RESULT_OK){
doSomethingWithCroppedImage(outputUri);
}
}
|
裁切见面的属性是可以定制的,详情请查看实例项目的主题。
选择
这个库提供了一个实用的方法期待一个图像选择器:
Java
|
1
|
Crop.pickImage(activity)
|
依赖
这个 AAR 发布在 Maven Central :
|
1
|
compile'com.soundcloud.android:android-crop:1.0.1@aar'
|
使用者
使用该库的应用程序包括:SoundCloud, Depop, Polyvore,TextSecure
它看起来怎么样?

协议
本项目是基于AOSP摄像机图像通过Android cropimage裁切。
Apache OpenNLP遵循Apache 2.0开源协议发布。
开源地址:https://github.com/jdamcd/android-crop
Android-crop:漂亮的图片裁切工具的更多相关文章
- Android 编程下背景图片适配工具类
package cn.sunzn.util; import android.content.Context; import android.graphics.Bitmap; import androi ...
- Android实现图片裁切
介绍 在应用开发中,如果涉及到个人信息,头像一般是不可避免的,类似这种情况,我们就需要用到图片裁切的功能,实现头像裁切,然后上传给服务器. 一般裁切的做法就是图层叠加选取框,然后根据坐标,计算裁切区域 ...
- android mvp高速开发框架介绍(dileber使用之图片下载工具)
这几天忙着工作- 今天抽时间又把框架的bug处理了一下--并且把volley的源代码改动了一下 android mvp框架:dileber(https://github.com/dileber/dil ...
- 【Android LibGDX游戏引擎开发教程】第06期:图形图像的绘制(下)图片整合工具的使用
在上一篇文章中,我们提到了图片必须是2的n次方的问题.但是随着Libgdx的不断完善和发展,使用一些工具就 可以很好的解决了这样一个问题,但是它的功能又不仅仅只限于此,那么下面就来让我们看看Textu ...
- Photoshop制作Android UI: 怎样将图片背景变为透明
看烦了代码.今天玩玩PS吧.本人是PS小白.Android开发中不可避免的要做一些图片,但我发现居然没有相似的专门教程.真想拜个美工为师.还记得2012年去宁波实习时为了将图片缩小我还matlab写个 ...
- Android中常见的图片加载框架
图片加载涉及到图片的缓存.图片的处理.图片的显示等.而随着市面上手机设备的硬件水平飞速发展,对图片的显示要求越来越高,稍微处理不好就会造成内存溢出等问题.很多软件厂家的通用做法就是借用第三方的框架进行 ...
- Javascript图片裁切
最近浏览了不少网站的图片裁切效果,大部分的做法如下图所示(借用一张脚本之家的图片),通过改变裁切框的大小来选取合适的位置. 但本文介绍的是另外一种裁切方式,裁切框由开发者决定,图片大小由用户决定,通过 ...
- Android lint 删除无用图片文件和配置文件
Android lint 删除无用.冗余的 配置文件和 图片资源 转载请注明 http://blog.csdn.net/aaawqqq?viewmode=contents Android项 ...
- 图片处理工具类 - ImageUtils.java
纯JAVA实现的图片处理工具类,提供图片的裁剪.压缩.获取尺寸.制作圆角等方法. 源码如下:(点击下载 -ImageUtils.java .FolderUtils.java .commons-io-2 ...
随机推荐
- Django—链接MySQL
Djalgo基础配置方法 静态文件配置方法 1 所有的静态文件都放在 static 文件夹下,例如Bootstrap值类的第三方库,通常 static 文件下会创建 css image js 文件,用 ...
- scrapy-redis 之处理异常
今天心情不好 不想多打字 自己看注释吧 from scrapy.http import HtmlResponse from twisted.internet import defer from twi ...
- 【剑指Offer】31、从1到n整数中1出现的次数
题目描述: 求出1~13的整数中1出现的次数,并算出100~1300的整数中1出现的次数?为此他特别数了一下1~13中包含1的数字有1.10.11.12.13因此共出现6次,但是对于后面问题他 ...
- 类型转换、分支(day05)
如果表达式里包含多个不同类型的数字就必须 首先把它们转换成同一个类型然后才能 计算 这个转换过程叫做隐式类型转换,完全由 计算机完成 隐式类型转换过程中一定把占地小的类型转换 成占地大的类型 如果不同 ...
- 高举 Vue-SSR
将同一个组件渲染为服务器端的 HTML 字符串,将它们直接发送到浏览器,最后将静态标记"混合"为客户端上完全交互的应用程序. SSR的目的 To solve 首屏渲染问题 SEO问 ...
- Python之scrapy linkextractors使用错误
1.环境及版本 python3.7.1+scrapy1.5.1 2.问题及错误代码详情 优先贴上问题代码,如下: import scrapy from scrapy.linkextractors im ...
- 14.Idea在html里面的快捷键
1.IntelliJ-Idea里常用的快捷键 Ctrl+/ 或 Ctrl+Shift+/ 注释(// 或者/*…*/ ) Shift+F6 重构-重命名 Ctrl+X 删除行 Ctrl+D 复制行 C ...
- HDU - 1723 - Distribute Message
先上题目: Distribute Message Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java ...
- Sigma Function 数学 因子求和
Sigma function is an interesting function in Number Theory. It is denoted by the Greek letter Sigma ...
- ZOJ 3527
这题难在破环. 对于不是环的情况,只需按照一般的树形DP来做,一步一步往根递推就可以了.对于环,则枚举其中一点的两种情况,取或不取,然后再递推,就可以了.当到达某结点的下一结点为环开始的点时,退出即可 ...
