Repolode
longitachi

longitachi/ZLPhotoBrowser

仿微信样式的 iOS 图片选择器,支持照片、GIF、实况照片和视频选择,并内置图片与视频编辑。

Star
4,988
Fork
1,014
未关闭 Issue
15
最近提交
19天前

这是什么?

ZLPhotoBrowser 是一个 iOS 图片选择库,还原了微信的照片选择体验。用户可以预览图片、滑动或拖动选中多张照片,并从相册中选择图片、GIF、实况照片和视频。

选择之外,库内置图片编辑器,支持涂鸦、裁剪、贴纸、文字、马赛克、滤镜,以及亮度、对比度和饱和度调节;视频编辑器支持裁剪片段,也可以同时编辑多个视频。选择器中还提供自定义相机,可直接拍照和录像。

框架支持 SwiftUI、iPad 多窗口和横屏,颜色、字体、每行列数、选择数量和视频时长限制均可自定义。可通过 CocoaPods、Carthage 或 Swift Package Manager 集成,6.x 版本要求 iOS 15.0 及以上。

核心功能

  • 01支持照片、GIF、实况照片和视频的预览选择与相册选择。
  • 02支持滑动多选,并可在预览底部拖动排序已选项目。
  • 03图片编辑器提供涂鸦、裁剪、贴纸、文字、马赛克、滤镜和色彩调节。
  • 04视频编辑器支持裁剪,并可同时编辑多个视频。
  • 05内置自定义相机,可在选择器内拍照和录像。
  • 06支持 SwiftUI、iPad 多窗口,并提供 16 种界面语言。

适用场景

  • 为 iOS 聊天或社交应用添加仿微信风格的媒体选择器。
  • 让用户在上传前挑选并简单编辑照片。
  • 为发布内容或个人资料页面提供照片和视频选择功能。
  • 在发送视频前提供应用内裁剪功能。

快速上手

  1. 1

    在 Podfile 中为你的目标添加 ZLPhotoBrowser

  2. 2

    使用 CocoaPods 安装该依赖

    pod install

使用前须知

  • 仅支持 iOS,不支持 macOS、Android 或其他平台。
  • 6.0.0 及以上版本需要 iOS 15.0 或更高版本,旧版本需要 iOS 10.0 或更高版本。
  • 你的应用 Info.plist 必须包含照片库、相机和麦克风的使用说明。

标签

#ios#swift#image-picker#photo-editor#video-editor#live-photo#camera#uikit#editimage#editvideo

常见问题

ZLPhotoBrowser 是什么?
仿微信样式的 iOS 图片选择器,支持照片、GIF、实况照片和视频选择,并内置图片与视频编辑。 ZLPhotoBrowser 是一个 iOS 图片选择库,还原了微信的照片选择体验。用户可以预览图片、滑动或拖动选中多张照片,并从相册中选择图片、GIF、实况照片和视频。
ZLPhotoBrowser 可以免费使用吗?用的什么许可证?
ZLPhotoBrowser 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
ZLPhotoBrowser 还在维护吗?
活跃维护中。ZLPhotoBrowser 最近一次提交是在 2026年10月19日。
ZLPhotoBrowser 适合用来做什么?
为 iOS 聊天或社交应用添加仿微信风格的媒体选择器。 让用户在上传前挑选并简单编辑照片。 为发布内容或个人资料页面提供照片和视频选择功能。 在发送视频前提供应用内裁剪功能。
ZLPhotoBrowser 怎么安装和运行?
在 Podfile 中为你的目标添加 ZLPhotoBrowser 使用 CocoaPods 安装该依赖: pod install
在哪里获取 ZLPhotoBrowser?
源代码和安装说明在 GitHub 上:https://github.com/longitachi/ZLPhotoBrowser

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目