ZLImageEditor是一个强大的图像编辑框架。支持涂鸦、裁剪、马赛克、文字贴纸、图片贴纸、滤镜、调整(亮度、对比度、饱和度)。
ZLImageEditor是从ZLPhotoBrowser提取的。
目录
特性
- 绘制(支持自定义线条颜色)。
- 裁剪(支持自定义裁剪比例)。
- 图片贴纸(支持自定义图片贴纸容器视图)。
- 文字贴纸(支持自定义文字颜色)。
- 马赛克。
- 滤镜(支持自定义滤镜)。
- 调整(亮度、对比度、饱和度)。
要求
- iOS 9.0
- Swift 5.x
- Xcode 12.x
使用说明
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
}
变更日志
● 1.1.8
Add:
Text stickers support display background color.
● 1.1.7
Add:
Add max scaling for stickers.
● 1.1.6
Add:
Add horizontal adjust slider.
Support Ukrainian.
...
语言
安装
有四种方法可以在项目中使用 ZLImageEditor
- 使用 CocoaPods
- 使用 Carthage
- 使用 Swift 包管理器
- 手动安装(构建框架或嵌入 Xcode 项目)
CocoaPods
要使用 CocoaPods 将 ZLImageEditor 集成到您的 Xcode 项目中,请在 Podfile 中指定目标
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '9.0'
use_frameworks!
target 'MyApp' do
# your other pod
# ...
pod 'ZLImageEditor'
end
然后,运行以下命令
$ pod install
如果找不到最新版本,您可以首先执行
pod repo update
Carthage
要使用 Carthage 将 ZLImageEditor 集成到您的 Xcode 项目中,请在 Cartfile 中指定它
github "longitachi/ZLImageEditor"
然后,运行以下命令构建 ZLImageEditor 框架
$ carthage update ZLImageEditor
Swift Package Manager
- 选择文件 > Swift 包 > 添加包依赖。在“选择包仓库”对话框中输入 https://github.com/longitachi/ZLImageEditor.git
- 在下一页,指定版本解析规则为“向上至下一个主要版本”,其最早版本为“4.0.9”。
- 在 Xcode 检查源并解析版本后,您可以选择“ZLImageEditor”库并将其添加到您的应用目标中。
支持
- ★ Star 这个仓库。
- 支持以下格式:
或
或