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

套件詳情v5.0.0

image_save

您可以使用此套件將影像儲存至相簿或沙盒,支援 Android 與 iOS。

AndroidiOS
近 30 天下載
371
喜歡數
29
Pub 分數
140

安裝套件

flutter pub add image_save

套件介紹

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

image_save 套件讓開發者能夠將影像儲存至裝置的相簿或沙盒儲存空間,支援 Android 與 iOS 平台。它提供一個簡單的 API 來處理影像持久化,非常適合產生或編輯影像並需要在本機儲存的應用程式。此套件在照片編輯、社群媒體或任何需要使用者友善影像儲存功能的應用中特別實用。它與 Flutter 無縫整合,並利用原生平台功能以確保可靠效能。

適用情境

  • 儲存產生或編輯的影像
  • 透過應用程式相簿分享圖片
  • 在沙盒中儲存暫時影像
  • 啟用使用者照片匯出
  • 與照片編輯工具整合
  • 支援跨平台影像持久化

主要特色

  • 跨平台支援(Android 與 iOS)
  • 儲存到相冊或沙盒
  • 簡單直覺的 API
  • 原生整合以確保可靠性
  • 輕量且容易實現
  • 與 Flutter 生態系統相容

適合對象

  • 照片編輯應用
  • 社交媒體分享功能
  • 圖像生成工具
  • 需要本地圖像存儲的應用
  • 尋求簡單圖像保存的開發者
  • 同時針對 Android 和 iOS 的專案

使用建議

  • 需要在 Android 和 iOS 上具備適當的權限
  • 僅限圖像檔案類型
  • 無高級壓縮選項
  • 依賴於原生平台行為
  • 可能需要為 iOS 進行額外設定
  • 不適用於大規模媒體管理

原始 README

以下為關聯原始碼儲存庫的 README 原文快照,最新內容請造訪原始碼儲存庫。

image_save

version platform starts

Save image to album, support Android and iOS.

Permission

  • Android

Add the following statement in AndroidManifest.xml:

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
  • iOS

Add the following statement in Info.plist

<key>NSPhotoLibraryUsageDescription</key>
<string>Add the description of the permission you need here.</string>

Usage

See Example

// Save to album.
bool success = await ImageSave.saveImage(data, "demo.gif", albumName: "demo");

// Save to sandbox.
// Notice: Image saved in this way will be deleted when the application is uninstalled.
bool success = await ImageSave.saveImageToSandbox(data, "demo.gif");

// Get images from Sandbox.
List<Uint8List> imageDatas = await ImageSave.getImagesFromSandbox();

所屬分類

原始碼儲存庫

使用此套件的專案