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)