图片管理工具 可实现截取、拉伸、打码、圆角、压缩
图片拉伸处理 实现类似Android中点9图的效果,拉伸图片不造成变形且不降低图片清晰度. 图片拉伸 主要使用image的resizableImageWithCapInsets方法实现,设置你想要保留的图片边缘大小,保持边缘不变,将中间部分进行拉伸。 /**设置图片不会变形拉伸*/ + (UIImage *)stretchImage:(UIImage *)image edgeInsets:(UIEdgeInsets)insets { //CGFloat top; // 顶端盖高度 //CGFloat bottom; // 底端盖高度 //CGFloat left; // 左端盖宽度 //CGFloat right; // 右端盖宽度 //UIEdgeInsets insets = UIEdgeInsetsMake(top, left, bottom, right); // 指定为拉伸模式,伸缩后重新赋值 image = [image resizableImageWithCapInsets:insets resizingMode:UIImageResizingModeStretch]; return image; } 出处:https://github.com/winterLiao/LWTImageManager 感谢作者!!!
图片拉伸处理 实现类似Android中点9图的效果,拉伸图片不造成变形且不降低图片清晰度. 图片拉伸 主要使用image的resizableImageWithCapInsets方法实现,设置你想要保留的图片边缘大小,保持边缘不变,将中间部分进行拉伸。 /**设置图片不会变形拉伸*/ + (UIImage *)stretchImage:(UIImage *)image edgeInsets:(UIEdgeInsets)insets { //CGFloat top; // 顶端盖高度 //CGFloat bottom; // 底端盖高度 //CGFloat left; // 左端盖宽度 //CGFloat right; // 右端盖宽度 //UIEdgeInsets insets = UIEdgeInsetsMake(top, left, bottom, right); // 指定为拉伸模式,伸缩后重新赋值 image = [image resizableImageWithCapInsets:insets resizingMode:UIImageResizingModeStretch]; return image; } 出处:https://github.com/winterLiao/LWTImageManager
实现类似Android中点9图的效果,拉伸图片不造成变形且不降低图片清晰度.
/**设置图片不会变形拉伸*/ + (UIImage *)stretchImage:(UIImage *)image edgeInsets:(UIEdgeInsets)insets { //CGFloat top; // 顶端盖高度 //CGFloat bottom; // 底端盖高度 //CGFloat left; // 左端盖宽度 //CGFloat right; // 右端盖宽度 //UIEdgeInsets insets = UIEdgeInsetsMake(top, left, bottom, right); // 指定为拉伸模式,伸缩后重新赋值 image = [image resizableImageWithCapInsets:insets resizingMode:UIImageResizingModeStretch]; return image; }
感谢作者!!!
尊敬的会员,只需要简单地分享到微信、QQ空间、微薄等,就可以轻松地获得获得下载积分免费下载、发布任务啦,详细见推广规则。