java TIF 转 JPG
碎碎念
tif格式转jpg格式,本次使用了thumbnailator工具包其次是java本身的ImageIO类不支持读取tif文件,这里需要用到一个使ImageIO能读取到tif文件的类:由于 ImageIO 会自动搜索类路径下继承的接口和子类,所以不须要显示调用。彻底无侵入。
ImageIO支持读取tif文件的包
<dependency><groupId>com.twelvemonkeys.imageio</groupId><artifactId>imageio-tiff</artifactId><version>3.4.1</version>
</dependency>
thumbnailator工具包
<dependency><groupId>net.coobird</groupId><artifactId>thumbnailator</artifactId><version>0.4.8</version>
</dependency>
转换代码
这里为了保持图片原貌,同时转换出来,使用jpg保存的时候使用质量最好的outputQuality(1f)
做的,可以去看看thumbnailator的参数
public static void main(String[] args) throws IOException {BufferedImage tif = ImageIO.read(new File("D:\\001-1.tif"));Thumbnails.of(tif).outputFormat("jpg").scale(1f).outputQuality(1f).toFile(new File("D:\\001-1.jpg"));}
java TIF 转 JPG相关推荐
- java tif 转jpg 颜色_java 实现 tif图片(多页的)转换成jpg
多页单个tif文件转换为多个jpg文件 需要官方的一些包支持(具体参考源码),上网找找即可. 源码: ------------------------- import java.io.*; impor ...
- Java tif多页文件转jpg问题,Decoding of old style JPEG-in-TIFF data is not supported问题
Tiff文件转jpg图片有多种做法,网上大多数是采用java的JAI,其实还可以采用jdk自带的imageio进行解析转换. 方法一: 采用JAI 首先需要引入JAI的jar包,有:jai_codec ...
- java tif格式图片_java给tif格式图片加文字水印?
展开全部 package com.coderli.image; import java.awt.Color; import java.awt.Font; import java.awt.Graphic ...
- java tif合成_JAI 多图片合成TIF格式
/*** *@paramimageFileList 图片路径列表 (图片为E:/xx/xx.jpg格式) *@paramtoPath tif文件所放路径 *@paramdistFileName tif ...
- java tif切割成瓦片_将图片切割成瓦片图-(算法+实现)
[实例简介] 介绍:https://blog.csdn.net/STRIVEYe/article/details/88388072 [实例截图] [核心代码] 919ed105-5c0c-4f11-a ...
- 使用gdal和java对TIF格式正射影像进行拉普拉斯锐化
拉普拉斯锐化算法是读取目标像素上下左右四个像素值,将上下左右四个像素值分别减去目标像素值,再将结果之和加上目标像素值作为目标像素最后的值,也就是说当目标像素与周围像素差值较大,那么计算后会进一步拉大差 ...
- java 实现jpg、png、tif、gif 任意图像格式转换
根据企业真实需求背景,java实现jpg.png.tif.gif 任意图像格式转换 方法名 说明 imageConvertCommon 任意图像转换通用类 imageConvertToGIF 图像任意 ...
- TIF合并Java代码
目录 ■合并后的效果 ■代码实现 1.Maven 2.代码 3.测试类 4.坑,windows下,ImageIO 不支持真正的tif文件 ■如何判断图片文件真实的类型 ■解决 ■Jar中的一部分代 ...
- Java JPG转TIF文件过大的解决方案(单张解决方案,多张可看以下参考链接)
/*** 图片转tif格式** @param bytes* @return*/public static byte[] jpg2Tif(byte[] bytes) {//File file = new ...
- Java中tif转png,tif格式图片转换为gif、png、jpg格式(Java实战)
tif的格式的图片通常很大,且不能被浏览器直接预览,一般处理方案都是服务端将其转换为jpg.png等格式的图片,再由前端进行展示. 网络上也有很多转换格式的样例,但大都比较麻烦,本次实践使用开源组件 ...
最新文章
- linux 空文件 sed 不能写入数据
- 快手二面:引入RabbitMQ后,你如何保证全链路数据100%不丢失?
- 排序及其分类(一级)
- .net关于app.config的使用 对于自己的类库
- 理解C++ dynamic_cast
- SQLServer DBA 三十问之我答(第7题)
- 使用python来刷csdn下载积分(一)
- win10虚拟服务器安装xp,win10 Hyper-V 安装winxp虚拟机
- CSS设置元素内边距(padding)、外边距(margin)
- 抽象类、抽象方法、封装的概念、接口的含义(Java 从自学到就业 第12天)
- com.alibaba.fastjson.JSONException: can not cast to long, value : 1.5
- 人物专访|大家好,我是橡树,研究车联网安全
- queue与topic的区别
- 人物 | 张忠谋:老将二度离场
- opencv打卡51: 形态学梯度cv2.morphologyEx(img, cv2.MORPH_GRADIENT, kernel)
- tomcat的宏观架构
- [源码解析] PyTorch 流水线并行实现 (6)--并行计算
- Windows Server 2008 R2 配置AD(Active Directory)域控制器(图文教程)
- Vue+Openlayer封装拾取坐标组件-LjOlPickCoordinate
- 如何提升客户端打开服务器文件速度,客户端访问服务器共享文件反应很慢.doc...
热门文章
- 面试后要请你吃饭_面试官发出这5个信号,暗示你面试基本成功了,请做好准备!...
- python能开发微信公众号吗_用python如何开发微信公共帐号?
- 微信公共号开发教程java版——微信网页授权(八)
- ESP32 LVGL8.1 ——Style Text 设置文字样式 (Style 8)
- 计算机到期收益率公式,用到期收益率计算债券价格
- 王凯1987计算机系,王凯-专家人物-中国水网
- 从Oracle迁移到MySQL的各种坑及自救方案
- JAVA开发短信验证码系统
- mysql创建视图演示_mysql怎么创建视图?(图文+视频)
- 计算机word设置信纸,word怎么设置信纸格式