前言:
眼前咱们对“java图片处理”都比较讲究,同学们都想要分析一些“java图片处理”的相关资讯。那么小编同时在网络上网罗了一些有关“java图片处理””的相关资讯,希望各位老铁们能喜欢,小伙伴们快快来了解一下吧!java图片处理。
看一个需求,要求对上传图片生成缩略图或者对图片格式进行转码、添加水印,这个需求该如何实现?对于图片的加工前后端都可以实现。今天给大家分享一个开源的java缩略图生成库。
Thumbnailator是一个java的缩略图生成库,它只是一个jar文件,不依赖于外部库,便于开发和部署。并且它支持图片的缩放、区域裁剪、水印和旋转等。
接下来看一眼代码示例。
·首先引入相关依赖,这里我用的是最新版本,通过几个方法了解一下它的使用过程。
·创建缩略图,将1.jpg调整大小后保存到2.jpg。
·创建带有旋转和水印的缩略图,将1.jpg顺时针旋转90度,添加水印,保存到3.jpg中。
·转换图片格式,将1.jpg转成PNG格式。
·最后是按比例缩放图片,我本地准备了一张图片。
接下来执行一下,看眼效果,可以看到图片旋转了90度,并且添加了水印,使用起来还是比较简单的。
最后小伙伴们还有什么更好的办法吗?评论区讨论一下。点点关注。
标签: #java图片处理 #java图片加水印旋转覆盖不全