ZLPhotoBrowser 项目推荐
项目基础介绍和主要编程语言
ZLPhotoBrowser 是一个类似于微信的图片选择器,支持选择照片、视频、GIF 和 LivePhoto,并且支持编辑图片和裁剪视频。该项目主要使用 Swift 和 Objective-C 进行开发,适用于 iOS 平台。
项目核心功能
- 图片和视频选择:支持从相册中选择照片、视频、GIF 和 LivePhoto。
- 图片编辑:提供图片编辑功能,包括绘图、裁剪、图片贴纸、文字贴纸、马赛克、滤镜和亮度、对比度、饱和度的调整。
- 视频编辑:支持视频裁剪功能。
- 多语言支持:支持多种语言,包括中文、英文、日文、法文、德文、俄文、越南文、韩文、马来文、意大利文、印尼文、西班牙文、葡萄牙文、土耳其文、阿拉伯文和荷兰文。
- 自定义相机:提供自定义相机功能,支持拍照和录制视频。
- 动态颜色支持:支持动态颜色,可以适应浅色和深色模式。
项目最近更新的功能
- 支持 iOS 18:在保存图片和视频时,增加了错误参数的回调。
- 界面优化:ZLImagePreviewController 界面支持手势驱动的下拉返回动画,更新了获取相册权限的 API。
- 修复 Bug:修复了绘图时马赛克不显示的问题,以及一些 UI 元素在无刘海手机上显示不正确的问题。
- 用户体验增强:增强了图片裁剪界面的用户体验,优化了动画效果,支持在自定义相机中设置
VideoMirrored
。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考