图片编辑组件 PSImageEditors

logo.png

PSImageEditors(简而至美的一个图片编辑器 )

开源一个图片编辑组件,样式参照微信与钉钉的图片编辑效果,支持包括涂鸦,添加文字,添加马赛克,裁剪等功能,内部线上项目已使用此组件。

https://github.com/paintingStyle/PSImageEditors.git

功能

  • 画笔


    1.PNG
  • 文字(支持更换文字背景颜色)


    2.PNG

    3.PNG
  • 马赛克(两种马赛克样式)


    4.PNG
  • 裁剪


    5.PNG

Installation 安装

1,手动安装

下载Demo后,将子文件夹PSImageEditors拖入到项目中, 导入头文件PSImageEditors.h开始使用,注意: 项目中需要有Masonry.1.1.0!

2,CocoaPods安装

pod 'PSImageEditors'
如果发现pod search PSImageEditors 不是最新版本,可在终端执行 pod repo update 更新本地仓库,更新完成重新搜索即可。

3,导入头文件 #import "PSImageEditors.h"

UIImage *image = [UIImage imageNamed:@"[email protected]"];
PSImageEditor *imageEditor = [[PSImageEditor alloc] initWithImage:image
                                                     delegate:self
                                                   dataSource:self];
[self.navigationController pushViewController:imageEditor animated:YES];

4,PSImageEditorDelegate

#pragma mark - PSImageEditorDelegate

- (void)imageEditor:(PSImageEditor *)editor didFinishEdittingWithImage:(UIImage *)image {
    self.imageView.image = image;
    [editor dismiss];
    NSLog(@"%s",__func__);
}

- (void)imageEditorDidCancel {
    NSLog(@"%s",__func__);
}

5,参数设置

#pragma mark - PSImageEditorDelegate

- (UIColor *)imageEditorDefaultColor {
    return [UIColor redColor];
}

- (CGFloat)imageEditorDrawPathWidth {
    return 5;
}

- (UIFont *)imageEditorTextFont {
    return [UIFont boldSystemFontOfSize:24];
}

Requirements 要求

  • iOS 8+
  • Xcode 8+

更新日志

- 2018.06.14 (tag:0.1.0):提交0.1.0版本
- 2020.07.16 (tag:0.2.0):  修复编辑图片模糊的问题,UI更新
```![![IMG_0013-2.PNG](https://upload-images.jianshu.io/upload_images/4490624-d9b116a3e66a6f25.PNG?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
](https://upload-images.jianshu.io/upload_images/4490624-b92d528b43d8c14d.PNG?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
![![IMG_0013.PNG](https://upload-images.jianshu.io/upload_images/4490624-8bddf169ec4baa4b.PNG?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
](https://upload-images.jianshu.io/upload_images/4490624-a7614ad4cf301661.PNG?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

你可能感兴趣的:(图片编辑组件 PSImageEditors)