パッケージ、リポジトリ、アプリカテゴリを検索

image_collage_widget のカバー
パッケージ詳細v1.1.0

image_collage_widget

Flutterパッケージで、フォトライブラリから画像を選択したりカメラで新しい写真を撮影したりできる11種類のモダンな写真マントラージュを作成できます。

AndroidiOSWindows
30日間ダウンロード
43
いいね数
69
Pub ポイント
140

パッケージをインストール

flutter pub add image_collage_widget

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

image_collage_widget パッケージは、Flutter開発者がアプリ内に11種類のモダンでカスタマイズ可能な写真コラージュを作成できるようにします。デバイスの写真ライブラリから画像を選択するか、カメラを使って新しい画像を撮影することも可能です。クロスプラットフォーム対応として設計されており、Android、iOS、Windowsでスムーズに動作します。視覚的に魅力的なコラージュレイアウトの統合を簡単にし、ソーシャルメディア共有や写真編集ツール、個人アルバム機能に最適です。洗練されたAPIとレスポンシブデザインにより、動的な画像配置を通じてユーザー体験を向上させます。

用途

  • ソーシャルメディアアプリの写真共有
  • 写真編集アプリケーション
  • 個人のデジタルアルバム
  • イベントメモリーコラージュ
  • ユーザー生成コンテンツプラットフォーム

主な機能

  • 11 の事前定義されたコラージュレイアウト
  • ギャラリーからの画像選択
  • 新しい写真用のカメラ統合
  • クロスプラットフォーム対応(Android、iOS、Windows)
  • カスタマイズ可能なコラージュの外観
  • 使いやすい Flutter ウィジェット

適している対象

  • 写真を中心としたアプリを開発する開発者
  • 視覚的コンテンツの集約を必要とするアプリ
  • 画像レイアウトのニーズを持つクリエイティブツール
  • モバイルファーストのアプリケーションと画像ワークフロー

注意事項

  • カメラおよびストレージアクセスに適切な権限が必要です
  • 大規模な画像セットではパフォーマンスに影響を与える可能性があります
  • 事前定義されたコラージュテンプレートに限定
  • 複雑な編集よりも画像の提示に焦点を当てたアプリに最適

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

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

カテゴリー

依存関係

ソースリポジトリ

このパッケージを使用しているプロジェクト

データはまだありません。