All Projects → keshiim → Zmjimageeditor

keshiim / Zmjimageeditor

Licence: mit
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 是一个和微信一样图片编辑的组件,功能强大,极易集成,支持绘制、文字、旋转、剪裁、贴图等功能)

Projects that are alternatives of or similar to Zmjimageeditor

Zep
Zep - An embeddable editor, with optional support for using vim keystrokes.
Stars: ✭ 477 (+1.49%)
Mutual labels:  editor, text-editor, text
Left
Distractionless Writing Tool
Stars: ✭ 1,538 (+227.23%)
Mutual labels:  editor, text-editor, text
Mle
Flexible terminal-based text editor (C)
Stars: ✭ 378 (-19.57%)
Mutual labels:  editor, text-editor, text
Jspaint
🎨 Classic MS Paint, REVIVED + ✨Extras
Stars: ✭ 5,972 (+1170.64%)
Mutual labels:  image, image-editor, editor
Femto
A toy text editor with no dependencies written in Ruby
Stars: ✭ 34 (-92.77%)
Mutual labels:  editor, text-editor, text
Seashore
easy to use mac osx image editing application for the rest of us
Stars: ✭ 182 (-61.28%)
Mutual labels:  image, image-editor, editor
tedit
simple tabbed text editor written in core Tcl/Tk
Stars: ✭ 17 (-96.38%)
Mutual labels:  text, text-editor
That editor
*That* editor.
Stars: ✭ 262 (-44.26%)
Mutual labels:  editor, text-editor
A
A graphical text editor
Stars: ✭ 280 (-40.43%)
Mutual labels:  editor, text
Micro
A modern and intuitive terminal-based text editor
Stars: ✭ 18,526 (+3841.7%)
Mutual labels:  editor, text-editor
text-style-editor
Text style editor widget for flutter
Stars: ✭ 25 (-94.68%)
Mutual labels:  text, text-editor
Text
📑 Collaborative document editing using Markdown
Stars: ✭ 282 (-40%)
Mutual labels:  editor, text
Pesdk Android Demo
A fully customizable photo editor for your app.
Stars: ✭ 464 (-1.28%)
Mutual labels:  image-editor, text
boxquote.el
Quote text with a semi-box.
Stars: ✭ 16 (-96.6%)
Mutual labels:  text, text-editor
instagram-text-editor
An Instagram like text editor Flutter widget that helps you to change your text style.
Stars: ✭ 66 (-85.96%)
Mutual labels:  text, text-editor
Slingcode
personal computing platform
Stars: ✭ 277 (-41.06%)
Mutual labels:  editor, text-editor
mg
OpenBSD Mg editor. Portable Public Domain Micro Emacs for *BSD, Cygwin, Linux, Mac OS X.
Stars: ✭ 99 (-78.94%)
Mutual labels:  text, text-editor
Vuewordcloud
Generates a cloud out of the words.
Stars: ✭ 284 (-39.57%)
Mutual labels:  draw, rotation
Tkimageview
An easy way to crop an image.
Stars: ✭ 342 (-27.23%)
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 (+912.98%)
Mutual labels:  image, image-editor

ZMJImageEditor

CI Status Version License Platform

功能介绍

Tailoring, graffiti, and writing. All kinds of rotations are done well, if you have bug, welcome issue, and the following are several GIF, support Internationale-localizable (剪裁、涂鸦、文字。各种旋转各种好完,如果有bug,欢迎issue,下面是几个介绍功能的GIF,支持国际化)

  1. draw功能

draw

  1. text

text text2

  1. clip,rotation

clip,rotation

  1. 支持贴图(paper) 新增

Usage

调起

WBGImageEditor *editor = [[WBGImageEditor alloc] initWithImage:_imageView.image delegate:self];
[self presentViewController:editor animated:YES completion:nil];

回调delegate

#pragma mark - WBGImageEditorDelegate
- (void)imageEditor:(WBGImageEditor *)editor didFinishEdittingWithImage:(UIImage *)image {
self.imageView.image = image;
[editor.presentingViewController dismissViewControllerAnimated:YES completion:nil];
}

- (void)imageEditorDidCancel:(WBGImageEditor *)editor {

}

增加了图片资源回调

#pragma mark - WBGImageEditorDataSource
- (NSArray<WBGMoreKeyboardItem *> *)imageItemsEditor:(WBGImageEditor *)editor {
    return @[
             [WBGMoreKeyboardItem createByTitle:@"p1" imagePath:@"p1" image:[UIImage imageNamed:@"p1"]],
             [WBGMoreKeyboardItem createByTitle:@"p2" imagePath:@"p2" image:[UIImage imageNamed:@"p2"]]
             ];
}

Example

To run the example project, clone the repo, and run pod install from the Example directory first.

and this is the demo project

Requirements

iOS7+

Installation

ZMJImageEditor is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod "ZMJImageEditor"

Author

keshiim, [email protected]

License

ZMJImageEditor is available under the MIT license. See the LICENSE file for more info.

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].