1. flutter 圖片壓縮
原以為很難的東西,東找找西找找,只有一個魯班壓縮,但都不怎麼維護狀態最終找到好的辦法,可以通過multi_image_picker庫的二進制壓縮
80就是壓縮比例,默認為100
Assets為獲取到的圖片類型
上傳的時候可以通過
multiImages就是存放Assets類型的圖片數組,然後通過for循環遍歷來批量添加圖片
用dio批量上傳
2. eclipse可以使用魯班壓縮圖片嗎
Luban.get(this)
.load(File) //傳人要壓縮的圖片
.putGear(Luban.THIRD_GEAR) //設定壓縮檔次,默認三擋
.setCompressListener(new OnCompressListener() { //設置回調
@Override
public void onStart() {
//TODO 壓縮開始前調用,可以在方法內啟動 loading UI
}
@Override
public void onSuccess(File file) {
//TODO 壓縮成功後調用,返回壓縮後的圖片文件
}
@Override
public void onError(Throwable e) {
//TODO 當壓縮過去出現問題時調用
}
}).launch(); //啟動壓縮