1.初始化
public void init() {
private File = imgFile = new File("圖檔路徑");
}
2.生成的圖檔輸出到流中
public void picOutputStream() {
try {
OutputStream outputStream = new FileOutputStream("D:/test/img/test/thumb/12.png");
Thumbnails.of(imgFile).scale(1.0f).outputFormat("png").toOutputStream(outputStream);
} catch (IOException e) {
e.printStackTrace();
}
}
3.裁剪圖檔
public void picCutDefault() {
try {
Thumbnails.of(imgFile).scale(1.0f).sourceRegion(0, 0, 500, 900)
.toFile("輸出路徑");
} catch (IOException e) {
e.printStackTrace();
}
}
附加:
- 圖檔轉換格式:outputFormat
- 圖檔添加水印:watermark
- 壓縮圖檔大小:outputQuality
- 旋轉圖檔(順時針):rotate(90)