ZLImageEditor is a powerful image editor framework. Supports graffiti, cropping, mosaic, text stickers, picture stickers, filters, adjust(brightness, contrast, saturation).
ZLImageEditor is extracted from ZLPhotoBrowser.
v >= 2.0.0 | iOS 10.0+ |
---|---|
v < 2.0.0 | iOS 9.0+ |
ZLImageEditorConfiguration.default()
.editImageTools([.draw, .clip, .imageSticker, .textSticker, .mosaic, .filter, .adjust])
.adjustTools([.brightness, .contrast, .saturation])
ZLEditImageViewController.showEditImageVC(parentVC: self, image: image, editModel: editModel) { [weak self] (resImage, editModel) in
// your code
}
● 2.0.1
Add:
Adapt to iOS 17, replace UIGraphicsBeginImageContextWithOptions with UIGraphicsImageRenderer.
● 2.0.0
Add:
Enhancing the drawing tool with an eraser function.
The minimum supported system has been upgraded from iOS 9 to iOS 10.
● 1.2.1
Add:
Optimize the undo and redo function in the image editor. All operations support undo and redo.
Dutch support added.
Supports setting the default font for text stickers.
Fix:
Fix the bug that text stickers are not displayed when typing in Arabic.
...
🇨🇳 Chinese (Simplified/Traditional), 🇺🇸 English, 🇯🇵 Japanese, 🇫🇷 French, 🇩🇪 German, 🇺🇦 Ukranian, 🇷🇺 Russian, 🇻🇳 Vietnamese, 🇰🇷 Korean, 🇲🇾 Malay, 🇮🇹 Italian, 🇮🇩 Indonesian, 🇪🇸 Spanish, 🇵🇹 Portuguese, 🇹🇷 Turkey, 🇸🇦 Arabic, 🇳🇱 Dutch.
There are four ways to use ZLImageEditor in your project:
To integrate ZLImageEditor into your Xcode project using CocoaPods, specify it to a target in your Podfile:
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '10.0'
use_frameworks!
target 'MyApp' do
# your other pod
# ...
pod 'ZLImageEditor'
end
Then, run the following command:
$ pod install
If you cannot find the latest version, you can execute
pod repo update
first
To integrate ZLImageEditor into your Xcode project using Carthage, specify it in your Cartfile:
github "longitachi/ZLImageEditor"
Then, run the following command to build the ZLImageEditor framework:
$ carthage update ZLImageEditor
link |
Stars: 447 |
Last commit: 1 week ago |
Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics