ZLImageEditor 2.0.3

ZLImageEditor 2.0.3

longitachi维护。



  • longitachi

Version Carthage compatible SwiftPM compatible License Platform Language


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

  1. 选择文件 > Swift 包 > 添加包依赖。在“选择包仓库”对话框中输入 https://github.com/longitachi/ZLImageEditor.git
  2. 在下一页,指定版本解析规则为“向上至下一个主要版本”,其最早版本为“4.0.9”。
  3. 在 Xcode 检查源并解析版本后,您可以选择“ZLImageEditor”库并将其添加到您的应用目标中。

支持

  • ★ Star 这个仓库。
  • 支持以下格式:

示例效果

image