Skip to content
long edited this page Dec 22, 2021 · 7 revisions

ZLPhotoBrowser is a lightweight and pure Swift implemented library for select photos from album. Support select multiple photos, video, gif, livePhoto. Support edit image and crop video.

Features

  • iOS14 supported.
  • Portrait and landscape.
  • Two framework style.
  • Preview selection (Support drag and drop).
  • Library selection (Support sliding selection).
  • Image/Gif/LivePhoto/Video.
  • Customize the maximum number of previews or selection, the maximum and minimum optional duration of the video.
  • Customize the number of columns displayed in each row.
  • Image editor (Draw/Crop/Image sticker/Text sticker/Mosaic/Filter/Adjust(Brightness, Contrast and Saturation)), (Draw color can be customized; Crop ratio can be customized; Filter effect can be customized; You can choose the editing tool you want).
  • Video editor.
  • Custom camera.
  • Multi-language.
  • Selected index.
  • Selected/unselectable state shadow mask.
  • The selected photos are displayed at the bottom of the big picture interface, which can be dragged and sorted.
  • The camera's internal photo cell can displays the captured images of the camera.
  • Customize font.
  • The color of each part of the framework can be customized (Provide dynamic color can support light/dark mode).
  • Customize images.

Requirements

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