简介
Thumbnailator 是一个用来生成图像缩略图的 Java 类库,通过很简单的代码即可生成图片缩略图,也可直接对一整个目录的图片生成缩略图。
支持:图片缩放,区域裁剪,水印,旋转,保持比例。
示例代码:
Thumbnails.of(new File("original.jpg"))
.size(160, 160)
.rotate(90)
.watermark(Positions.BOTTOM_RIGHT, ImageIO.read(new File("watermark.png")), 0.5f)
.outputQuality(0.8f)
.toFile(new File("image-with-watermark.jpg"));
文档
- Thumbnailator的下载地址:
http://code.google.com/p/thumbnailator/downloads/list - Java Doc
http://thumbnailator.googlecode.com/hg/javadoc/index.html - 文档:https://www.jianshu.com/p/ad8af8214e60
项目使用示例
路径:com.hwl.moka.service.service.MokaCardService#compressCover