<!-- 圖片處理 -->
<!-- https://mvnrepository.com/artifact/net.coobird/thumbnailator -->
<dependency>
<groupId>net.coobird</groupId>
<artifactId>thumbnailator</artifactId>
<version>0.4.8</version>
</dependency>
複製程式碼
public static void main(String[] args) throws IOException {
Thumbnails.of(new File("/Users/baidu/work/image/xiaohuangren.jpg"))
.size(200, 200) //處理圖片大小
.watermark(Positions.BOTTOM_RIGHT, ImageIO.read(new File(basePath + "/watermark.jpg")), 0.25f) //新增水印 引數分別為(水印位置,水印圖片的路徑,透明度)
.outputQuality(0.8f) //壓縮比例
.toFile("/Users/baidu/work/image/xiaohuangrennew.jpg"); //生成的圖片的位置
}
複製程式碼