900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > Java中tif转png tif格式图片转换为gif png jpg格式(Java实战)

Java中tif转png tif格式图片转换为gif png jpg格式(Java实战)

时间:2020-12-11 20:06:24

相关推荐

Java中tif转png tif格式图片转换为gif png jpg格式(Java实战)

tif的格式的图片通常很大,且不能被浏览器直接预览,一般处理方案都是服务端将其转换为jpg、png等格式的图片,再由前端进行展示。

网络上也有很多转换格式的样例,但大都比较麻烦,本次实践使用开源组件 thumbnailator 来实现图片格式转换,更为便捷。

net.coobird

thumbnailator

0.4.8

tif图片样例:

存储大小:18.4MB

实战代码:publicstaticvoidmain(String[]args)throwsIOException{/*------------转换为jpg-------------*/

Thumbnails.of(newFile("/Users/axin/IdeaProjects/axin-framework/world/src/main/java/com/axin/world/picTest/tifdemo2.tiff")).size(1440,2560).outputFormat("jpg").toFile("image-conver.jpg");/*------------转换为gif-------------*/

Thumbnails.of(newFile("/Users/axin/IdeaProjects/axin-framework/world/src/main/java/com/axin/world/picTest/tifdemo2.tiff")).size(1440,2560).outputFormat("gif").toFile("image-conver2.gif");/*------------转换为png-------------*/

Thumbnails.of(newFile("/Users/axin/IdeaProjects/axin-framework/world/src/main/java/com/axin/world/picTest/tifdemo2.tiff")).size(1440,2560).outputFormat("png").toFile("image-conver.png");

}

转换后:

可以看到图片肉眼看上去没有什么变化。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。