Java图片缩略图裁剪水印缩放旋转压缩转格式-Thumbnailator图像处理
来源:互联网 发布:海龙设计软件 编辑:程序博客网 时间:2024/05/17 01:53
文章转载自 http://blog.csdn.net/chenleixing/article/details/44685817
前言
java开发中经常遇到对图片的处理,JDK中也提供了对应的工具类,不过处理起来很麻烦,Thumbnailator是一个优秀的图片处理的开源Java类库,处理效果远比Java API的好,从API提供现有的图像文件和图像对象的类中简化了处理过程,两三行代码就能够从现有图片生成处理后的图片,且允许微调图片的生成方式,同时保持了需要写入的最低限度的代码量。还支持对一个目录的所有图片进行批量处理操作,下边就和大家分享一下java中用Thumbnailator做图片各种处理的方法(相关jar包可在最下方下载)。
测试图片
1.测试图片1024px-768px.jpg:
2.作为水印的图片:
根据路径创建图片文件
注意:以上代码程序未结束,由下边粘贴代码不断追加。
按指定大小把图片进行缩放(会遵循原图高宽比例)
效果如下:
按照指定比例进行缩小和放大
缩小效果如下:
放大由于过大,不再展示效果。
按指定的大小进行缩放(不遵循原图比例)
效果如下:
旋转图片
效果如下:
图片尺寸不变,压缩图片文件大小
效果是图片的大小由原来的2M多,变为十几K的,图片还是较清晰。
给图片加水印
效果如下:
图片裁剪
1.
效果如下:
2.
效果如下:
3.
效果如下:
转换图片格式
效果就是格式由jpg变为png,图片大小没变。
输出成文件流OutputStream
输出成BufferedImage
压缩至指定图片尺寸,保持图片不变形,多余部分裁剪掉
测试over!
相关jar下载
Thumbnailator免费下载
转载请注明—作者:Java我人生(陈磊兴) 原文出处:http://blog.csdn.net/chenleixing/article/details/44685817
最后,认真看过的网友们,大神们,如有感觉我这个程序猿有哪个地方说的不对或者不妥或者你有很好的提议或者建议或点子方法,还望您大恩大德施舍n秒的时间留下你的宝贵文字(留言),以便你,我,还有广大的程序猿们更快地成长与进步.......
阅读全文
0 0
- Java图片缩略图裁剪水印缩放旋转压缩转格式-Thumbnailator图像处理
- Java图片缩略图裁剪水印缩放旋转压缩转格式-Thumbnailator图像处理
- Java图片缩略图裁剪水印缩放旋转压缩转格式-Thumbnailator图像处理
- Java图片缩略图裁剪水印缩放旋转压缩转格式-Thumbnailator图像处理
- Java图片缩略图裁剪水印缩放旋转压缩转格式-Thumbnailator图像处理
- Java图片缩略图裁剪水印缩放旋转压缩转格式-Thumbnailator图像处理
- Java图片缩略图裁剪水印缩放旋转压缩转格式-Thumbnailator图像处理
- Java图片缩略图裁剪水印缩放旋转压缩转格式-Thumbnailator图像处理
- Thumbnailator java图片压缩,加水印,批量生成缩略图
- Thumbnailator java图片压缩,加水印,批量生成缩略图
- 【Java开源】Thumbnailator轻松搞定图片缩放、旋转、加水印
- Java处理图片缩放,水印的利器 thumbnailator
- Java处理图片缩放,水印的利器 thumbnailator
- Thumbnailator实现图片压缩,旋转,添加水印
- Java通过thumbnailator对图片进行缩放,裁剪,添加水印等..
- Java对图片缩放,旋转,增加水印,裁剪
- 【JAVA】java图片处理类库Thumbnails使用教程,图片缩放、裁剪、旋转、压缩
- 【JAVA】java图片处理类库Thumbnails使用教程,图片缩放、裁剪、旋转、压缩
- 历程剖析:阿里云自研HTAP数据库的技术发展之路
- 深度 | NB-IoT很猛,但别忘了LoRa:物联网标准后浪推前浪 谁更“浪”
- Spring集成Hibernate5_04-Service层
- JS跳转页面的方式,以及使用JS锚点定位
- jQuery实现等比例缩放大图片让大图片自适应页面布局
- Java图片缩略图裁剪水印缩放旋转压缩转格式-Thumbnailator图像处理
- 后台管理权限设计
- 4GQoS测速应用总结(一)
- Nodejs同步实现方式
- 寻址方式(ARM)
- 关于一个integer类型比较的一个天坑
- 图形学领域的关键算法及源码链接
- 面向切面编程(AOP)的理解
- 这些优秀的音视频开源框架你值得收藏