Thumbnails 压缩图片为固定尺寸
时间: 2024-02-22 14:57:17 浏览: 61
使用Thumbnails实现图片指定大小压缩
5星 · 资源好评率100%
使用Thumbnails库可以很方便地将图片压缩为固定尺寸,以下是一个简单的示例代码:
```java
import net.coobird.thumbnailator.Thumbnails;
import java.io.File;
import java.io.IOException;
public class ImageResizeExample {
public static void main(String[] args) {
try {
// 读取原始图片文件
File originalImage = new File("path/to/image.jpg");
// 压缩图片为固定尺寸
Thumbnails.of(originalImage)
.size(200, 200)
.toFile(new File("path/to/resized/image.jpg"));
System.out.println("Image resized successfully!");
} catch (IOException e) {
System.out.println("Error while resizing image: " + e.getMessage());
}
}
}
```
在上面的代码中,我们首先使用`Thumbnails.of()`方法读取原始图片文件,然后使用`.size()`方法指定要压缩成的固定尺寸。最后,我们使用`.toFile()`方法将压缩后的图片保存到指定的文件。
可以根据需要修改代码中的文件路径和压缩尺寸。希望这个示例对您有所帮助!
阅读全文