Thumbnails是什么?
一個開源的Java的圖片壓縮庫,你可以在Github找到代碼與幫助。
引入方式:Maven
<dependency>
<groupId>net.coobird</groupId>
<artifactId>thumbnailator</artifactId>
<version>0.4.8</version>
</dependency>
需要注意的是,自從2014年發布了0.4.8版本以后,不再更新
坑:
- 如果你給定一個inputStream來輸出到指定路徑,會造成net.coobird.thumbnailator.tasks.UnsupportedFormatException: No suitable ImageReader found for source data.
//錯誤示例
Thumbnails.of(inputStream)
.scale(0.7)
.toFile(targetPath);```