簡體   English   中英

在 flutter 中控制網絡圖像質量

[英]Control network image quality in flutter

我正在構建一個 flutter 電子書應用程序。 當用戶閱讀時,圖像需要很長時間才能加載,因為它們的大小超過 1 mb。 對於大多數擁有良好互聯網連接的用戶來說,這不是問題,但對於其他許多人來說卻是。 是否可以通過控制下載量來控制從互聯網加載圖像的質量,類似於當您搜索谷歌圖像並且圖像逐漸變得更有活力並且它們的分辨率增加時,但在我的情況下我停止它由用戶決定的一定質量。 謝謝你。

聽起來您需要在服務器端解決這個問題,並在 Flutter 應用程序中有一個選項來選擇質量。 例如,每個圖像有 5 個版本,有 5 個質量級別,並讓用戶選擇質量級別。 然后,您可以在從中獲取圖像的 url 中有一個質量參數。 假設用戶想要質量級別為 2 的書的第 12 頁,url 可以類似於“https://mybackend.com/book-title/12/2”。

僅在 Flutter 中實現這一點並不能解決互聯網問題。 該應用程序仍將下載 1MB 的圖像,然后您可以在顯示之前對其進行壓縮,但這並不重要。

暫無
暫無

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

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