Flutter實現(xiàn)Luban圖片壓縮庫算法

項目地址

本項目是基于image庫使用純dart代碼實現(xiàn)的Luban壓縮算法,壓縮效果個人感覺還可以,目前只能算是beta版本,歡迎大家去github下載示例體驗

后續(xù)需要優(yōu)化的問題

1、只支持jpg格式

2、壓縮時間有待優(yōu)化

3、壓縮過程中頻繁的作內存讀寫(已解決)

引入

dependencies:
  flutter_luban: ^0.1.1

Example

    CompressObject compressObject = CompressObject(
         imageFile,//image
         tempDir.path,//compress to path
       );
       Luban.compressImage(compressObject).then((_path) {
         setState(() {
           print(_path);
         });
       });
image
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容