thumbnailator
1.0.0
2023 年 6 月 28 日:Thumbnailator 0.4.20 已发布!有关详细信息,请参阅更改。
缩略图现在可通过 Maven 使用!
Thumbnailator是一个 Java 缩略图生成库。
用 Java 制作高质量的缩略图可能是一项相当困难的任务。
学习如何使用图像 I/O API、Java 2D API、图像处理、图像缩放技术……但不要害怕!缩略图生成器将为您处理所有这些事情!
Thumbnailator 是一个单独的 JAR 文件,不依赖于外部库,使开发和部署变得简单轻松。它还可以在 Maven 中央存储库上找到,以便轻松包含在 Maven 项目中。
Thumbnailator流畅的界面可用于通过一个简单的步骤执行相当复杂的缩略图处理任务。
例如,在目录中创建图像文件的 JPEG 缩略图,将所有大小调整为最大尺寸 640 像素 x 480 像素,同时保留原始图像的纵横比,可以通过以下方式执行:
Thumbnails.of(new File("path/to/directory").listFiles())
.size(640, 480)
.outputFormat("jpg")
.toFiles(Rename.PREFIX_DOT_THUMBNAIL);
缩略图提供的流畅界面简化了将缩略图制作为单个方法调用的任务!
无需访问 Image I/O API 并通过Graphics2D
对象手动操作BufferedImage
。缩略图生成器会为您完成所有这些工作。
以下页面提供了有关Thumbnailator功能的更多信息:
Thumbnailator 仍处于开发早期,API 可能随时发生变化。
Thumbnailtor 是根据 MIT 许可证发布的。