Java图像缩略图类库 Thumbnailator

MIT
Java
跨平台
2010-10-07
红薯

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"));
加载中

评论(3)

iyangyuan
iyangyuan
这个有坑,当图片尺寸小于指定的尺寸时,会强制放大成指定的尺寸,而按照正常的理解,这种尺寸是不需要处理的。
xaoyaoyao
xaoyaoyao
如何设置图片DPI值?
乾坤摄
乾坤摄
google那边不能登陆了,现在这个代码好像放在了 https://github.com/tasermonkey/thumbnailator #Thumbnailator#

Thumbnailator 0.4.6 发布,Java 图像缩略图库

Thumbnailator 0.4.6 修复的问题包括在某些情况下剪切的水印丢失的问题;当使用 EXIF 方向数据的时候水印替换错误的问题;无法使用 ant 构建的问题。 Thumbnailator 是一个用来生成图像缩略图...

2013/09/07 07:34

Thumbnailator 0.4.5 发布,缩略图生成库

Thumbnailator 0.4.5 修复了'Thumbnailator.createThumbnail' 方法中 Exif 元数据没被使用的问题。 Thumbnailator 是一个用来生成图像缩略图的 Java 类库,通过很简单的代码即可生成图片缩略...

2013/07/03 07:45

Thumbnailator 0.4.4 发布,缩略图生成库

Thumbnailator 0.4.4 修复了在 Java 6 Update 45 和 Java 7 Update 21 下的 OutOfMemoryError 的问题。 Thumbnailator 是一个用来生成图像缩略图的 Java 类库,通过很简单的代码即可生成图片...

2013/05/24 06:44

Thumbnailator 0.4.2 发布

Thumbnailator 0.4.2 发布,该版本修复了所有用户报告的 bug,包括某些特定环境下自动生成的文件缩略图后缀名错误。 Thumbnailator 是一个用来生成图像缩略图的 Java 类库,通过很简单的代码...

2012/05/07 06:54

Thumbnailator 0.4.1 发布

Thumbnailator 0.4.1 发布,从该版本开始可通过 Maven 中心资料库进行安装和更新,另外修复了在计算缩略图的尺寸上的问题。 Thumbnailator 是一个用来生成图像缩略图的 Java 类库,通过很简单...

2012/04/03 08:21

Thumbnailator 0.4.0 发布,Java缩略图生成

Thumbnailator 0.4.0 发布了,该版本对 API 做了一些变化,不兼容老版本;另外实现了保持原图长宽比例来创建固定大小的缩略图的功能(使用图片剪切处理)。 Thumbnailator 是一个用来生成图像...

2012/02/13 08:24

Thumbnailator 0.3.10 发布,Java图像缩略库

Thumbnailator 0.3.10 发布了,该版本增加了社区用户的要求:可独立指定图片缩放的宽度和高度。 Thumbnailator 是一个用来生成图像缩略图的 Java 类库,通过很简单的代码即可生成图片缩略图,...

2011/09/05 08:27

Thumbnailator 0.3.9 发布,Java缩略图库

Thumbnailator 是一个用来生成图像缩略图的 Java 类库,通过很简单的代码即可生成图片缩略图,也可直接对一整个目录的图片生成缩略图。 该版本修复了缩略图名与原图名相同时导致程序出错的问...

2011/08/14 07:50

Thumbnailator 0.3.8 发布,Java缩略图库

该版本修复了当目标文件被打开时阻止了程序访问该文件的问题。 Thumbnailator 是一个用来生成图像缩略图的 Java 类库,通过很简单的代码即可生成图片缩略图,也可直接对一整个目录的图片生成...

2011/07/31 07:59

Thumbnailator 0.3.7 发布,Java图像缩略库

Thumbnailator 是一个用来生成图像缩略图的 Java 类库,通过很简单的代码即可生成图片缩略图,也可直接对一整个目录的图片生成缩略图。 Thumbnails.of(new File("original.jpg"))       ...

2011/07/24 23:32

没有更多内容

加载失败,请刷新页面

9
回答
求教:使用Java 压缩图片后 图片变得不正常了

开发环境 :windows, myeclipse ,JDK1.7+ 前言: 一个小电商的网站, 由于管理员上上传的图片较大,所以需要后台对已经上传的图片进...

07/29 15:54
17
回答
Thumbnailator的简介和使用范例

1.简单介绍 借用红薯对Thumbnailator 的描述:Thumbnailator是一个用来生成图像缩略图的 Java类库,通过很简单的代码即可生成图...

2011/08/14 11:12
2
回答
Thunbnailator在缩放时出现对图片旋转的问题

我在使用他进行一定比例缩放时发现有些图片 他生成的缩略图会是原图旋转90度之后的图片 这个问题不知道怎么解决

2013/09/20 16:57
1
回答
缩略图片时出现java.lang.IllegalArgumentException: bandOffsets.length is wrong!

缩略图片时出现java.lang.IllegalArgumentException: bandOffsets.length is wrong! 经查可能是...

2014/05/20 17:51
3
回答
Thumbnailator 缩放图片的问题

@乔学士 你好,想跟你请教个问题: Thumbnailator 是个很好用的工具,用来压缩图片很方便,质量也很好,不过我遇到个问题: Thumbnails...

2012/05/27 00:58
2
回答
Thumbnailator能不能对图片进行裁剪
iSea 的回答 2013/08/15 00:38
最佳答案
可以 /** * 中心400*400的区域 */ Thumbnails.of("xxx.jpg").sourceRegion(Positions.CENTER, 400, 400).size(200, 200).keepAspectRatio(false).toFile( "X:/xxx_ce...
3
回答
谁用过生成缩略图比较清晰的工具类(130*130左右),推荐一下;用了Thumbnailator-0.3.10,但是生成的很模糊。

谁用过生成缩略图比较清晰的工具类(130*130左右),推荐一下;用了Thumbnailator-0.3.10,但是生成的很模糊。

2011/12/19 11:49
1
回答
A nice tool for java developer -Thumbnailator

Create a thumbnail from an image file Thumbnails.of(new File("original.jpg"))...

2011/05/06 10:42

没有更多内容

加载失败,请刷新页面

没有更多内容

Thumbnailator压缩图片

  Thumbnailator是一款不可多得的处理图片的第三方工具包,它写法简单到让人无法相信,Java本身也有处理图片压缩的方法,但是代码冗长到让人痛不欲生,在篇末会给出Java本身的实现方式,做...

2016/06/19 19:52
140
0
java图片处理--第三方JAR

1.简单介绍 借用红薯对Thumbnailator 的描述:Thumbnailator是一个用来生成图像缩略图的 Java类库,通过很简单的代码即可生成图片缩略图,也可直接对一整个目录的图片生成缩略图。 有了这玩意...

2016/01/11 19:43
393
2
java图片处理库

thumbnailator

2016/12/08 17:06
25
0
Java使用google的thumbnailator工具对图片压缩水印等做处理

今天给大家分享一个非常好用的工具thumbnailator。Thumbnailator是一个非常好的图片开源工具 使用方法: 在pom中加入以下jar包 <!-- 图片缩略图 图片压缩 水印 start--> <dependency> <group...

2017/11/07 16:37
39
0
Java生成缩略图之Thumbnailator

Thumbnailator 是一个为Java界面更流畅的缩略图生成库。从API提供现有的图像文件和图像对象的缩略图中简化了缩略过程,两三行代码就能够从现有图片生成缩略图,且允许微调缩略图生成,同时保...

2014/11/24 20:05
179
0
thumbnailator 一个好用的图像处理工具集

thumbnailator 是一个好用的图像处理工具集,可以用来处理缩略图,功能全面,使用简单,目前的版本是 0.4.6 。今天搜索了下开源中国,竟然没收录这个工具(保留原文,此作备注:此处弄错了,...

2013/11/12 23:07
864
0
利用开源图片处理thumbnailator组件变幻图片

thumbnailator图片组件让人眼睛一亮,确实小组件干大事,对图片的处理解决了Java开发中处理图片的困难。 thumbnailator: http://code.google.com/p/thumbnailator/ 这篇文章通过几个例子和一...

2015/09/17 09:11
13
0
利用开源图片处理thumbnailator组件变幻图片

thumbnailator图片组件让人眼睛一亮,确实小组件干大事,对图片的处理解决了Java开发中处理图片的困难。 thumbnailator: http://code.google.com/p/thumbnailator/ 这篇文章通过几个例子和一...

2015/09/17 09:24
28
0
图片压缩

图片压缩,在我的想法里面有下面几个要求。 1、压缩程度可控制,想压缩成多小就多小。 2、压缩之后图片尽可能的不失真。 3、压缩速度要快。 4、代码简单,依赖较少。 找到了Thumbnailator,一...

08/31 15:32
1
0
Thumbnailator

Thumbnailator官网:http://code.google.com/p/thumbnailator/

2015/03/09 11:21
123
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部