All Projects → paintingStyle → PSImageEditors

paintingStyle / PSImageEditors

Licence: MIT license
一个简而至美的图片编辑器 (仿钉钉与微信的图片编辑组件)

Programming Languages

objective c
16641 projects - #2 most used programming language
ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to PSImageEditors

Zmjimageeditor
ZMJImageEditor is a picture editing component like WeChat. It is powerful and easy to integrate, supporting rendering, text, rotation, tailoring, mapping and other functions. (ZMJImageEditor 是一个和微信一样图片编辑的组件,功能强大,极易集成,支持绘制、文字、旋转、剪裁、贴图等功能)
Stars: ✭ 470 (+1368.75%)
Mutual labels:  image-editor, text-editor
yii2-dingtalk
yii2钉钉接口
Stars: ✭ 23 (-28.12%)
Mutual labels:  dingding, dingtalk
dingtalk
DingTalk(dingding) 是钉钉机器人的 go 实现。支持 Docker、Jenkinsfile、命令行模式,module 模式,加签安全设置,支持链式语法创建消息,支持文本、链接、Markdown、ActionCard、FeedCard消息类型; DingTalk (dingding) is the go implementation of the DingTalk robot. Support Docker, Jenkinsfile, command line mode, module mode, signature security settings, chain syntax to create messages, support text, link, markd…
Stars: ✭ 187 (+484.38%)
Mutual labels:  dingding, dingtalk
golang-zabbix-alter-to-dingding
zabbix报警到钉钉
Stars: ✭ 59 (+84.38%)
Mutual labels:  dingding, dingtalk
autojs-dingtalk
利用autojs进行钉钉自动打卡的脚本
Stars: ✭ 37 (+15.63%)
Mutual labels:  dingding, dingtalk
dingtalk-encrypt
dingTalk encrypt Node Version. 钉钉的非官方nodejs版AES加解密库 sdk
Stars: ✭ 16 (-50%)
Mutual labels:  dingding, dingtalk
Jspaint
🎨 Classic MS Paint, REVIVED + ✨Extras
Stars: ✭ 5,972 (+18562.5%)
Mutual labels:  image-editor
Iquephoto
Android Image Editor Application.
Stars: ✭ 156 (+387.5%)
Mutual labels:  image-editor
Pesdk Android Demo
A fully customizable photo editor for your app.
Stars: ✭ 464 (+1350%)
Mutual labels:  image-editor
Tui.image Editor
🍞🎨 Full-featured photo image editor using canvas. It is really easy, and it comes with great filters.
Stars: ✭ 4,761 (+14778.13%)
Mutual labels:  image-editor
SynWrite
SynWrite text editor. Not the entire source, because EControl is closed-source. If you get the license for EControl, I will help to compile the SynWrite.
Stars: ✭ 68 (+112.5%)
Mutual labels:  text-editor
gocn
每天抓去gocn.vip每日新闻最新一条发送到钉钉群
Stars: ✭ 53 (+65.63%)
Mutual labels:  dingding
Bbwebimage
A high performance Swift library for downloading, caching and editing web images asynchronously.
Stars: ✭ 128 (+300%)
Mutual labels:  image-editor
Bbmetalimage
A high performance Swift library for GPU-accelerated image/video processing based on Metal.
Stars: ✭ 677 (+2015.63%)
Mutual labels:  image-editor
Toast Ui.vue Image Editor
Toast UI Image Editor for Vue
Stars: ✭ 173 (+440.63%)
Mutual labels:  image-editor
FreeOberon
Cross-platform IDE for development in Oberon programming language made in the classical FreePascal-like pseudo-graphic style.
Stars: ✭ 102 (+218.75%)
Mutual labels:  text-editor
Fmphotopicker
A modern, simple and zero-dependency photo picker with an elegant and customizable image editor
Stars: ✭ 428 (+1237.5%)
Mutual labels:  image-editor
Whatsapp Like Photoeditor
A library module that tries to mimic whatsapp photo editor.
Stars: ✭ 121 (+278.13%)
Mutual labels:  image-editor
Seashore
easy to use mac osx image editing application for the rest of us
Stars: ✭ 182 (+468.75%)
Mutual labels:  image-editor
Mopaint
🎨💪 Modern, modular paint and more! (pre-alpha, not much done yet)
Stars: ✭ 50 (+56.25%)
Mutual labels:  image-editor

PSImageEditors

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

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

功能

画笔

1.jpg

文字(支持更换文字背景颜色)

2.jpg 3.jpg

马赛克(两种马赛克样式)

4.jpg

裁剪

5.jpg

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];
}

- (PSImageEditorMode)imageEditorDefalutEditorMode {
return PSImageEditorModeDraw;
}

- (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更新
- 2020.07.23 (tag:0.2.1): 增加默认选中编辑选项功能
- 2020.08.19 (tag:0.2.2): 底部ToolBar修改,文字组件优化体验
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].