搜尋套件、儲存庫與 APP 分類

套件詳情v0.1.2

image_native_resizer

一個 Flutter 插件,透過原生 API 調整影像大小,同時保留重要的 EXIF 屬性。

近 30 天下載
14
喜歡數
16
Pub 分數
40

安裝套件

flutter pub add image_native_resizer

套件介紹

根據套件公開資料產生的選型評估,僅供參考。

一個 Flutter 插件,使用原生設備 API 來調整影像大小,確保高效能並保留關鍵的 EXIF 元數據(例如方向與時間戳)。透過利用平台特定的影像處理技術,它能在最小記憶體使用的情況下提供高品質結果。適用於需要可靠影像操作而不犧牲原始資料的應用程式。此插件設計為跨平台無縫運作,但完整功能可能取決於底層作業系統的功能。

適用情境

  • 上傳前調整照片大小
  • 在畫廊中保留圖像元數據
  • 透過壓縮圖像優化應用程式儲存空間
  • 即時處理使用者上傳的圖片
  • 調整大小後保持正確的照片方向

主要特色

  • 使用原生影像 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.

所屬分類

原始碼儲存庫

使用此套件的專案

暫無相關資料。