All Projects → longitachi → Zlimageeditor

longitachi / Zlimageeditor

Licence: mit
A powerful image editor framework. Supports graffiti, cropping, mosaic, text stickers, image stickers, filters.

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Zlimageeditor

Pesdk Android Demo
A fully customizable photo editor for your app.
Stars: ✭ 464 (+213.51%)
Mutual labels:  crop, image-editor, filter
Fmphotopicker
A modern, simple and zero-dependency photo picker with an elegant and customizable image editor
Stars: ✭ 428 (+189.19%)
Mutual labels:  crop, image-editor, filter
powerpaint
Kreative PowerPaint - Library and Application for Bitmap and Vector Image Editing
Stars: ✭ 27 (-81.76%)
Mutual labels:  draw, image-editor
FunFilter
Freely painted area, the software will automatically add filter on its.
Stars: ✭ 15 (-89.86%)
Mutual labels:  filter, crop
pikaso
Seamless and headless HTML5 Canvas library
Stars: ✭ 23 (-84.46%)
Mutual labels:  filter, crop
Pixelsdk
The modern photo and video editor for your iPhone / iPad app. A fully customizable image & video editing iOS Swift framework.
Stars: ✭ 192 (+29.73%)
Mutual labels:  crop, filter
vesdk-android-demo
VideoEditor SDK: A fully customizable video editor for your app.
Stars: ✭ 90 (-39.19%)
Mutual labels:  filter, crop
cropper
Bildbearbeitung im REDAXO-Medienpool: Zuschneiden, Drehen, Spiegeln.
Stars: ✭ 33 (-77.7%)
Mutual labels:  crop, 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 (+3116.89%)
Mutual labels:  image-editor, filter
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 (+217.57%)
Mutual labels:  image-editor, draw
Mopaint
🎨💪 Modern, modular paint and more! (pre-alpha, not much done yet)
Stars: ✭ 50 (-66.22%)
Mutual labels:  image-editor, draw
Bbmetalimage
A high performance Swift library for GPU-accelerated image/video processing based on Metal.
Stars: ✭ 677 (+357.43%)
Mutual labels:  image-editor, filter
Bbwebimage
A high performance Swift library for downloading, caching and editing web images asynchronously.
Stars: ✭ 128 (-13.51%)
Mutual labels:  image-editor, filter
Accecss
AcceCSS A Sass Mixin That debug & check the accessibility of your designs
Stars: ✭ 132 (-10.81%)
Mutual labels:  filter
Pixelorama
A free & open-source 2D sprite editor, made with the Godot Engine! Available on Windows, Linux, macOS and the Web!
Stars: ✭ 2,535 (+1612.84%)
Mutual labels:  draw
Beautyhour
With this software, you can do all kinds of Personalised Customize and beautifying to your photos.
Stars: ✭ 132 (-10.81%)
Mutual labels:  filter
Arclayout
With Arc Layout explore new styles and approaches on material design
Stars: ✭ 1,662 (+1022.97%)
Mutual labels:  crop
Magick.net
The .NET library for ImageMagick
Stars: ✭ 2,071 (+1299.32%)
Mutual labels:  draw
Ng2 Search Filter
Angular 2 / Angular 4 / Angular 5 custom pipe npm module to make a search filter on any input, 🔥 100K+ downloads
Stars: ✭ 137 (-7.43%)
Mutual labels:  filter
Php Trietree
Make a trie tree with php language.使用场景为中文|英文 敏感词过滤/关键词过滤字典树,前缀树,内链建设,搜索提示。
Stars: ✭ 131 (-11.49%)
Mutual labels:  filter

Version Carthage compatible SwiftPM compatible License Platform Language


ZLImageEditor is a powerful image editor framework. Supports graffiti, cropping, mosaic, text stickers, picture stickers, filters.

ZLImageEditor is extracted from ZLPhotoBrowser.

Directory

Features

  • [x] Draw (Support custom line color).
  • [x] Crop (Support custom crop ratios).
  • [x] Image sticker (Support custom image sticker container view).
  • [x] Text sticker (Support custom text color).
  • [x] Mosaic.
  • [x] Filter (Support custom filters).

Requirements

  • iOS 9.0
  • Swift 5.x
  • Xcode 12.x

Usage

ZLImageEditorConfiguration.default().editImageTools = [.draw, .clip, .imageSticker, .textSticker, .mosaic, .filter]

ZLEditImageViewController.showEditImageVC(parentVC: self, image: image, editModel: editModel) { [weak self] (resImage, editModel) in
    // your code
}

Languages

🇨🇳 Chinese, 🇺🇸 English, 🇯🇵 Japanese, 🇫🇷 French, 🇩🇪 German, 🇷🇺 Russian, 🇻🇳 Vietnamese, 🇰🇷 Korean, 🇲🇾 Malay, 🇮🇹 Italian.

Installation

There are four ways to use ZLImageEditor in your project:

  • using CocoaPods
  • using Carthage
  • using Swift Package Manager
  • manual install (build frameworks or embed Xcode Project)

CocoaPods

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, '9.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

Carthage

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

Swift Package Manager

  1. Select File > Swift Packages > Add Package Dependency. Enter https://github.com/longitachi/ZLImageEditor.git in the "Choose Package Repository" dialog.
  2. In the next page, specify the version resolving rule as "Up to Next Major" with "4.0.9" as its earliest version.
  3. After Xcode checking out the source and resolving the version, you can choose the "ZLImageEditor" library and add it to your app target.

Demo Effect

image

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