패키지, 저장소 및 앱 카테고리 검색

image_collage_widget 표지
패키지 상세v1.1.0

image_collage_widget

사진 라이브러리에서 이미지를 선택하거나 카메라로 새 사진을 촬영할 수 있는 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

카테고리

의존성

소스 저장소

이 패키지를 사용하는 프로젝트

아직 데이터가 없습니다.