图片处理

TKImageView-可定制样式的图片裁剪工具类

2016-08-09  本文已影响0人  3tinkers

TKImageView-可定制样式的图片裁剪工具类

最近接连做了几个项目,都用到了图片裁剪功能,每个项目对裁剪功能的要求基本一致,区别只是样式上的不同,于是想写一个可定制样式的图片裁剪工具类。

主要功能


支持的属性

名称 类型 描述
toCropImage UIImage 需要进行裁剪的图片对象
needScaleCrop BOOL 是否需要支持缩放裁剪
showMidLines BOOL 是否显示中间线
showCrossLines BOOL 是否显示九宫格交叉线
cropAspectRatio CGFloat 裁剪区域的宽高比
cropAreaBorderLineColor UIColor 裁剪区域边界线颜色
cropAreaBorderLineWidth CGFloat 裁剪区域边界线宽度
cropAreaCornerLineColor UIColor 裁剪区域四个角的线条颜色
cropAreaCornerLineWidth CGFloat 裁剪区域四个角的线条宽度
cropAreaCornerWidth CGFloat 裁剪区域四个角的宽度
cropAreaCornerHeight CGFloat 裁剪区域四个角的高度
minspace CGFloat 裁剪区域相邻两个角的最小间距
cropAreaCrossLineWidth CGFloat 裁剪区域交叉线的宽度
cropAreaCrossLineColor UIColor 裁剪区域交叉线的颜色
cropAreaMidLineWidth CGFloat 裁剪区域中间线的宽度
cropAreaMidLineHeight CGFloat 裁剪区域中间线的高度(相当于其他线条的宽度)
cropAreaMidLineColor UIColor 裁剪区域中间线的颜色
maskColor UIColor 遮罩层颜色

部分属性说明

部分属性说明

效果图

效果图1
效果图2

项目地址

TKImageView:https://github.com/3tinkers/TKImageView
项目托管在github上,如果发现任何bug或是希望添加新功能可以提issue或者邮件我yinyu@tinkers.com.cn,谢谢大家!

上一篇 下一篇

猜你喜欢

热点阅读