GRKImageCrop
一个 UIImage 分类,提供了“可见”像素裁剪功能。
可以基于计算出的内边距将给定图像裁剪为矩形。可见像素是指其透明度分量大于或等于给定透明度阈值的像素。
安装
如果您正在使用 CocoPods,只需将其添加到您的 Podfile
pod 'GRKImageCrop'
否则,只需将 GRKImageCrop
子目录的内容添加到您的项目中。
文档
为了使用它,只需导入 UIImage+GRKImageCrop.h
#import "UIImage+GRKImageCrop.h"
然后您可以使用这个分类从一个给定图像创建一个裁剪后的图像
[image cropImageBelowAlphaThreshold:0.0f completion:^(UIImage *croppedImage, NSError *error) {
if (croppedImage)
{
//Use croppedImage
}
else
{
//Hanlde error
}
}];
唯一可能出现的错误是内存相关。
额外的文档在 UIImage+GRKImageCrop.h
中提供,示例用法可以在 GRKImageCropTestApp
中找到。
免责声明与许可
- 灵感来源于
- 我使用了从http://stackoverflow.com/a/25293588/397210获取的图像裁剪代码
- 本作品受知识共享署名 3.0 国际许可协议许可。请参阅包含的LICENSE.txt文件以获取详细信息。
关于
白天是专业iOS工程师,我的名字是Levi Brown。撰写博客grokin.gs,可通过以下方式联系我
Twitter @levigroker
App.net @levigroker
Email [email protected]
欢迎您提出宝贵的意见和建议。