Repolode
longitachi

longitachi/ZLPhotoBrowser

Seletor de fotos para iOS no estilo do WeChat, com seleção de fotos, GIFs, Live Photos e vídeos, além de edição integrada de imagens e vídeos.

Estrelas
4,988
Forks
1,014
Issues abertas
15
Último commit
há 19 dias

O que é?

ZLPhotoBrowser é uma biblioteca de seleção de mídia para iOS que reproduz a experiência de escolher fotos do WeChat. Os usuários podem visualizar imagens, deslizar ou arrastar pelas miniaturas para selecionar vários itens e escolher fotos, GIFs, Live Photos e vídeos da biblioteca de fotos.

Além da seleção, a biblioteca inclui um editor de imagens com desenho, corte, figurinhas, texto, mosaico, filtros e ajustes de brilho, contraste e saturação, além de um editor de vídeo para cortar trechos e editar vários vídeos. Ela também oferece uma câmera personalizada que permite tirar fotos e gravar vídeos diretamente no seletor.

O framework oferece suporte a SwiftUI, às janelas múltiplas no iPad e à orientação paisagem, com opções para personalizar cores, fontes, quantidade de colunas, limites de seleção e duração dos vídeos. É distribuído pelo CocoaPods, Carthage e Swift Package Manager e, na versão 6.x, requer iOS 15.0 ou posterior.

Recursos principais

  • 01Selecione fotos, GIFs, Live Photos e vídeos nos modos de pré-visualização ou biblioteca.
  • 02Selecione vários itens deslizando e arraste-os para reordenar os itens selecionados na parte inferior da pré-visualização.
  • 03Editor de imagens com desenho, corte, figurinhas, texto, mosaico, filtros e ajustes.
  • 04Editor de vídeo para cortar trechos, com suporte à edição de vários vídeos.
  • 05Câmera personalizada para tirar fotos e gravar vídeos dentro do seletor.
  • 06Compatível com SwiftUI, janelas múltiplas no iPad e 16 idiomas na interface.

Casos de uso

  • Adicionar a um app de chat ou rede social para iOS um seletor de mídia no estilo do WeChat.
  • Permitir que usuários escolham e façam pequenos ajustes em fotos antes de enviá-las.
  • Criar um editor de perfil ou publicações que aceite fotos e vídeos.
  • Oferecer o corte de vídeos no app antes do envio dos clipes.

Início rápido

  1. 1

    Adicione ZLPhotoBrowser ao seu target no Podfile

  2. 2

    Instale o pod com CocoaPods

    pod install

Antes de usar

  • Compatível apenas com iOS; não há suporte para macOS, Android ou outras plataformas.
  • A versão 6.0.0 e as posteriores exigem iOS 15.0 ou superior; as versões anteriores exigem iOS 10.0 ou superior.
  • O Info.plist do seu app deve incluir as descrições de uso da biblioteca de fotos, da câmera e do microfone.

Tópicos

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

Perguntas frequentes

O que é ZLPhotoBrowser?
Seletor de fotos para iOS no estilo do WeChat, com seleção de fotos, GIFs, Live Photos e vídeos, além de edição integrada de imagens e vídeos. ZLPhotoBrowser é uma biblioteca de seleção de mídia para iOS que reproduz a experiência de escolher fotos do WeChat. Os usuários podem visualizar imagens, deslizar ou arrastar pelas miniaturas para selecionar vários itens e escolher fotos, GIFs, Live Photos e vídeos da biblioteca de fotos.
ZLPhotoBrowser é gratuito? Qual é a licença?
ZLPhotoBrowser é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
ZLPhotoBrowser ainda é mantido?
Manutenção ativa. O último commit de ZLPhotoBrowser foi em 19 de out. de 2026.
Para que posso usar ZLPhotoBrowser?
Adicionar a um app de chat ou rede social para iOS um seletor de mídia no estilo do WeChat. Permitir que usuários escolham e façam pequenos ajustes em fotos antes de enviá-las. Criar um editor de perfil ou publicações que aceite fotos e vídeos. Oferecer o corte de vídeos no app antes do envio dos clipes.
Como instalar ZLPhotoBrowser?
Adicione ZLPhotoBrowser ao seu target no Podfile Instale o pod com CocoaPods: pod install
Onde consigo ZLPhotoBrowser?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/longitachi/ZLPhotoBrowser

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados