Buscar pacotes, repositórios e categorias de apps

Capa de image_collage_widget
Detalhes do pacotev1.1.0

image_collage_widget

Um pacote Flutter que permite criar 11 tipos diferentes de montagem fotográfica moderna, permitindo selecionar imagens da biblioteca de fotos e tirar novas fotos com a câmera.

AndroidiOSWindows
Downloads em 30 dias
43
Curtidas
69
Pontos Pub
140

Instalar pacote

flutter pub add image_collage_widget

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

O pacote image_collage_widget permite que desenvolvedores Flutter criem 11 montagens modernas e personalizáveis de fotos em seus aplicativos. Ele suporta a seleção de imagens da biblioteca de fotos do dispositivo ou a captura de novas imagens usando a câmera. Projetado para uso multiplataforma, funciona perfeitamente em Android, iOS e Windows. O pacote simplifica a integração de layouts de colagem visualmente atrativos, ideais para compartilhamento em redes sociais, ferramentas de edição de fotos ou recursos de álbum pessoal. Com uma API limpa e design responsivo, ele melhora a interação do usuário por meio de arranjos dinâmicos de imagens.

Casos de uso

  • compartilhamento de fotos em aplicativo de mídia social
  • aplicativos de edição de fotos
  • Álbuns digitais pessoais
  • Colagens de memória de eventos
  • Plataformas de conteúdo gerado por usuários

Principais recursos

  • 11 layouts de colagem pré-definidos
  • Seleção de imagem da galeria
  • Integração de câmera para novas fotos
  • Suporte multiplataforma (Android, iOS, Windows)
  • Aparência personalizável da colagem
  • Widget do Flutter fácil de usar

Indicado para

  • Desenvolvedores criando aplicativos centrados em fotos
  • Aplicativos que exigem agregação de conteúdo visual
  • Ferramentas criativas com necessidades de layout de imagem
  • Aplicações com foco em dispositivos móveis com fluxos de trabalho de imagem

Considerações

  • Requer permissões apropriadas para acesso à câmera e armazenamento
  • Pode afetar o desempenho com grandes conjuntos de imagens
  • Limitado a modelos de colagem pré-definidos
  • Mais adequado para aplicativos focados na apresentação de imagens em vez de edição complexa

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

image_collage_widget

Flutter Website Dart Website MIT License

A flutter package for creating photo collages in your applications.

Key Features

  • Create 11 different type of collages.
  • Start with or without images from gallery preloaded (Only for Android).
  • Allow user to add or remove photo into collage.
  • User can update images from gallery/camera.
  • Don't worry about permissions, we handled it.

Preview

image image image

Usage

  • Step 1:- To use this package, add image_collage_widget as a dependency in your pubspec.yaml file.

        dependencies:
          ...
          image_collage_widget: ^1.0.6
    
  • Step 2:- Prepare AndroidManifest.xml

     <uses-permission android:name="android.permission.CAMERA"/>
     <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
     <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
     <uses-feature android:name="android.hardware.camera" />
    
     <!-- Devices running Android 13 (API level 33) or higher -->
     <uses-permission android:name="android.permission.READ_MEDIA_IMAGES" />
     <uses-permission android:name="android.permission.READ_MEDIA_VIDEO" />
    
     <!-- To handle the reselection within the app on devices running Android 14
          or higher if your app targets Android 14 (API level 34) or higher.  -->
     <uses-permission android:name="android.permission.READ_MEDIA_VISUAL_USER_SELECTED" />
    
    
    • Step 3:- Prepare Info.plist

          <key>NSPhotoLibraryUsageDescription</key>
          <string>Need to access photo library</string>
          <key>NSCameraUsageDescription</key>
          <string>To upload your picture</string>
      
      • Step 4:- Add ImageCollageWidget in your dart file

              import 'package:image_collage_widget/image_collage_widget.dart';
              import 'package:image_collage_widget/utils/collage_type.dart';
          
              ...
          
           /// @param withImage:- If withImage = true, It will load image from given {filePath (default = "Camera")}
           /// @param collageType:- CollageType.CenterBig
        
                   child: ImageCollageWidget(
                     collageType: widget.collageType,
                     withImage: true,
                     filePath: _directory?.path?.toString(),
                   ),
        
        
Dependencies

Guideline for contributors

  • Contribution towards our repository is always welcome, we request contributors to create a pull request for development.

Guideline to report an issue/feature request

It would be great for us if the reporter can share the below things to understand the root cause of the issue.

  • Library version
  • Code snippet
  • Logs if applicable
  • Device specification like (Manufacturer, OS version, etc)
  • Screenshot/video with steps to reproduce the issue
  • Library used

LICENSE!

image_collage_widget is MIT-licensed.

Let us know!

We’d be really happy if you send us links to your projects where you use our open-source libraries. Just send an email to [sales@mindinventory.com](mailto:sales@mindinventory.com) And do let us know if you have any questions or suggestion regarding our work.

Visit our website mindinventory.com.

Let us know if you are interested to building Apps or Designing Products.

flutter app development

Categorias

Dependências

Lista de dependências 8 itens

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.