PSImageEditors
1.0.0
Un composant d'édition d'image open source. Le style est basé sur les effets d'édition d'image de WeChat et DingTalk. Il prend en charge des fonctions telles que les graffitis, l'ajout de texte, l'ajout de mosaïques, le recadrage, etc. Ce composant a été utilisé dans des projets internes en ligne.
下载Demo后,将子文件夹PSImageEditors拖入到项目中, 导入头文件PSImageEditors.h开始使用,注意: 项目中需要有Masonry.1.1.0!
pod 'PSImageEditors'
Si vous constatez que la recherche de pod PSImageEditors n'est pas la dernière version, vous pouvez exécuter la mise à jour du dépôt de pod dans le terminal pour mettre à jour l'entrepôt local et effectuer une nouvelle recherche une fois la mise à jour terminée.
UIImage *image = [UIImage imageNamed:@"[email protected]"];
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修改,文字组件优化体验