PSImageEditors(简而至美的一个图片编辑器 ) 开源一个图片编辑组件,样式参照微信与钉钉的图片编辑效果,支持包括涂鸦,添加文字,添加马赛克,裁剪等功能,内部线上项目已使用此组件。
下载Demo后,将子文件夹PSImageEditors拖入到项目中, 导入头文件PSImageEditors.h开始使用,注意: 项目中需要有Masonry.1.1.0!
pod 'PSImageEditors'
如果发现pod search PSImageEditors 不是最新版本,可在终端执行 pod repo update 更新本地仓库,更新完成重新搜索即可。
3,导入头文件 #import "PSImageEditors.h" UIImage *image = [UIImage imageNamed:@"localImage_06@2x.jpg"];PSImageEditor *imageEditor = [[PSImageEditor alloc] initWithImage:image delegate:self dataSource:self];[self.navigationController pushViewController:imageEditor animated:YES];
#pragma mark - PSImageEditorDelegate- (void)imageEditor:(PSImageEditor *)editor didFinishEdittingWithImage:(UIImage *)image {self.imageView.image = image;[editor dismiss];NSLog(@"%s",__func__);}- (void)imageEditorDidCancel {NSLog(@"%s",__func__);}
#pragma mark - PSImageEditorDelegate- (UIColor *)imageEditorDefaultColor {return [UIColor redColor];}- (PSImageEditorMode)imageEditorDefalutEditorMode {return PSImageEditorModeDraw;}- (CGFloat)imageEditorDrawPathWidth {return 5;}- (UIFont *)imageEditorTextFont {return [UIFont boldSystemFontOfSize:24];}
- 2018.06.14 (tag:0.1.0):提交0.1.0版本- 2020.07.16 (tag:0.2.0): 修复编辑图片模糊的问题,UI更新- 2020.07.23 (tag:0.2.1): 增加默认选中编辑选项功能- 2020.08.19 (tag:0.2.2): 底部ToolBar修改,文字组件优化体验