簡體   English   中英

如何在 flutter 應用程序中查看 Gigapixxel 圖像

[英]How Can I View Gigapixxel Images In flutter App

我正在嘗試在 flutter 應用程序中查看 Gigapixxel 圖像。我想優化圖像大小以減少數據使用並在打開圖像時保存 memory。 用戶應該能夠縮放該圖像。 我怎么能在 Flutter 中做到這一點? (我想將圖像縮放為谷歌地圖)

使用這個依賴Flutter Native Image它易於使用並且可以完成您正在尋找的工作。 它將減小圖像的大小並放大,只需使用此依賴項並將其與您想要的任何小部件一起包裝即可。 照片視圖

照片視圖的簡單用法

 Container(
child: PhotoView(
  imageProvider: AssetImage("your asset"),
)
);

Flutter 原生鏡像:

裁剪

File croppedFile = await FlutterNativeImage.cropImage(file.path, originX, originY, width, height);

壓縮圖像:

File compressedFile = await FlutterNativeImage.compressImage(file.path,
quality: quality, percentage: percentage);

您必須從文件系統中為其提供一個文件,並可選擇提供質量 (1-100) 和調整大小百分比 (1-100)。 每個平台都將使用其適當的工具來處理大小調整。

每個依賴項的文檔是你的朋友看看它,閱讀一下並根據你的需要使用代碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM