java圖片壓縮
引入jar包:
<dependency> <groupId>net.coobird</groupId> <artifactId>thumbnailator</artifactId> <version>0.4.8</version> </dependency>
按指定大小包圖片進行縮放(會遵循原圖高寬比例)
//此處把圖片壓成400*500的縮略圖 Thumbnails.of(原圖片地址).size(400,500).toFie(壓縮后的圖片地址);//變?yōu)?00*300,遵循原圖比例縮放到400*某高度
按照指定比例進行縮小和放大
Thumbnails.of(原圖片地址).scale(0.2f).toFile(壓縮后的圖片地址);//按比例縮小 Thumbnails.of(原圖片地址).scale(2f);
圖片尺寸不變,壓縮圖片文件大小
//圖片尺寸不變,壓縮圖片文件大小outputQuality實現(xiàn),參數(shù)1為最高質(zhì)量 Thumbnails.of(原圖片地址).scale(1f).outputQuality(0.25f).toFile(壓縮后的圖片地址);
想了解更多?現(xiàn)在就開始免費體驗