Repolode
longitachi

longitachi/ZLPhotoBrowser

WeChat風のiOS向け写真ピッカー。写真、GIF、Live Photos、動画を選択でき、画像・動画編集機能も備えています。

スター
4,988
フォーク
1,014
未解決の Issue
15
最終コミット
19 日前

これは何?

ZLPhotoBrowserは、WeChatの写真選択体験を再現するiOS向けピッカーライブラリです。画像をプレビューしたり、サムネイル上をスライドまたはドラッグして複数項目を選択したりでき、フォトライブラリから写真、GIF、Live Photos、動画を選べます。

選択機能に加え、描画、トリミング、ステッカー、テキスト、モザイク、フィルター、明るさ・コントラスト・彩度の調整に対応した画像エディターを搭載しています。また、動画のトリミングや複数動画の編集ができる動画エディターも備えています。さらに、ピッカー内から写真を撮影したり動画を録画したりできるカスタムカメラも提供します。

このフレームワークはSwiftUI、iPadのマルチウインドウ、横向き表示に対応し、色、フォント、列数、選択数の上限、動画の長さの上限をカスタマイズできます。CocoaPods、Carthage、Swift Package Managerで配布されており、バージョン6.xではiOS 15.0以降が必要です。

主な機能

  • 01プレビュー表示またはライブラリ表示で、写真、GIF、Live Photos、動画を選択できます。
  • 02スライドして複数選択でき、プレビュー下部では選択した項目をドラッグして並べ替えられます。
  • 03描画、トリミング、ステッカー、テキスト、モザイク、フィルター、各種調整に対応した画像エディターを搭載しています。
  • 04動画のトリミングに対応し、複数の動画を編集できます。
  • 05ピッカー内で写真や動画を撮影できるカスタムカメラを備えています。
  • 06SwiftUI、iPadのマルチウインドウ、16言語のインターフェースに対応しています。

ユースケース

  • iOSのチャットアプリやソーシャルアプリに、WeChat風のメディアピッカーを追加する。
  • ユーザーが写真を選択し、アップロード前に簡単な編集を行えるようにする。
  • 写真や動画を投稿できるプロフィール編集画面や投稿作成画面を構築する。
  • 動画クリップを送信する前に、アプリ内でトリミングできるようにする。

クイックスタート

  1. 1

    PodfileでターゲットにZLPhotoBrowserを追加します

  2. 2

    CocoaPodsでpodをインストールします

    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 とは?
WeChat風のiOS向け写真ピッカー。写真、GIF、Live Photos、動画を選択でき、画像・動画編集機能も備えています。 ZLPhotoBrowserは、WeChatの写真選択体験を再現するiOS向けピッカーライブラリです。画像をプレビューしたり、サムネイル上をスライドまたはドラッグして複数項目を選択したりでき、フォトライブラリから写真、GIF、Live Photos、動画を選べます。
ZLPhotoBrowser は無料で使えますか?ライセンスは?
ZLPhotoBrowser は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
ZLPhotoBrowser は今もメンテナンスされていますか?
活発にメンテナンス中。ZLPhotoBrowser の最終コミットは 2026年10月19日 です。
ZLPhotoBrowser は何に使えますか?
iOSのチャットアプリやソーシャルアプリに、WeChat風のメディアピッカーを追加する。 ユーザーが写真を選択し、アップロード前に簡単な編集を行えるようにする。 写真や動画を投稿できるプロフィール編集画面や投稿作成画面を構築する。 動画クリップを送信する前に、アプリ内でトリミングできるようにする。
ZLPhotoBrowser のインストール方法は?
PodfileでターゲットにZLPhotoBrowserを追加します CocoaPodsでpodをインストールします: pod install
ZLPhotoBrowser はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/longitachi/ZLPhotoBrowser

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト