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

패키지 상세v0.1.2

image_native_resizer

중요한 EXIF 속성을 유지하면서 네이티브 API에서 이미지 크기를 조정하는 플러터 플러그인입니다.

30일 다운로드
14
좋아요
16
Pub 점수
40

패키지 설치

flutter pub add image_native_resizer

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

네이티브 디바이스 API를 사용하여 이미지 크기를 조정하는 플러터 플러그인으로, 효율적인 성능과 방향 및 타임스탬프와 같은 중요한 EXIF 메타데이터의 보존을 보장합니다. 플랫폼별 이미지 처리 기술을 활용하여 최소한의 메모리 사용량으로 고품질 결과를 제공합니다. 원본 데이터를 훼손하지 않으면서 신뢰할 수 있는 이미지 조작이 필요한 앱에 적합합니다. 이 플러그인은 다양한 플랫폼에서 원활하게 작동하도록 설계되었지만, 완전한 기능은 하위 OS 기능에 따라 달라질 수 있습니다.

사용 사례

  • 업로드 전 사진 크기 조정
  • 갤러리에서 이미지 메타데이터 유지
  • 압축 이미지를 사용한 앱 스토리지 최적화
  • 사용자가 업로드한 이미지를 실시간으로 처리하는 중
  • 크기 조정 후 올바른 사진 방향 유지

주요 기능

  • 더 나은 성능을 위해 네이티브 이미지 API를 사용
  • 중요한 EXIF 속성을 유지합니다
  • 크로스 플랫폼 호환성
  • 최소 메모리 오버헤드
  • Flutter pub를 통한 간단한 통합
  • 배치 이미지 처리 지원

적합한 대상

  • 사용자 사진을 처리하는 모바일 앱
  • 이미지 편집 도구
  • 소셜 미디어 애플리케이션
  • 사진 공유 플랫폼
  • 메타데이터 무결성이 필요한 앱

고려 사항

  • 플랫폼별 구현에 따라 다릅니다
  • 압축 알고리즘에 대한 제어가 제한적
  • 일부 기기에서는 추가 권한이 필요할 수 있습니다
  • 서버 측 이미지 처리에 적합하지 않습니다
  • EXIF 지원은 장치 제조업체에 따라 다릅니다

원본 README

연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.

image_native_resizer

pub package

A Flutter plugin that resizes images from native API, while keeping important EXIF attributes.

Installation

First, add image_native_resizer as a dependency in your pubspec.yaml file.

Quickstart
import 'package:image_native_resizer/image_native_resizer.dart';

final localImagePath = /*** ***/;
final resizedPath = await ImageNativeResizer.resize(
    imagePath: localImagePath,
    maxWidth: 512,
    maxHeight: 512,
    quality: 50,
);

Inspired by image_picker

This plugin is almost identitical to the official image_picker plugin. Serveral internal files from the plugin are used to implement the resizing logic, this plugin is just exposing them through a platform channel.

카테고리

소스 저장소

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

아직 데이터가 없습니다.