java thumbnailator 做圖片處理

weixin_34162695發表於2019-01-01
  • maven 依賴

<!-- 圖片處理 -->
		<!-- 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");  //生成的圖片的位置
	}
複製程式碼

相關文章