引入jar包

<dependency><groupId>com.sun</groupId><artifactId>jai_codec</artifactId><version>1.1.3</version>
</dependency>
<!-- https://mvnrepository.com/artifact/javax.media/jai_core -->
<dependency><groupId>javax.media</groupId><artifactId>jai_core</artifactId><version>1.1.3</version>
</dependency>
<!-- https://mvnrepository.com/artifact/javax.media.jai/com.springsource.javax.media.jai.codec -->
<dependency><groupId>javax.media.jai</groupId><artifactId>com.springsource.javax.media.jai.codec</artifactId><version>1.1.3</version>
</dependency>
public static String tiffTuanJPG(String filePath){String format = filePath.substring(filePath.lastIndexOf(".")+1);String oldFile = filePath;String turnJpgFile = filePath.replace(".tif", ".jpg");if(format.equals("tif")){File fileTiff = new File(turnJpgFile);if(fileTiff.exists()){System.out.println("该tiff文件已经转换为 JPG 文件:"+turnJpgFile);return turnJpgFile;}RenderedOp rd = JAI.create("fileload", filePath);//读取iff文件OutputStream ops = null;try {ops = new FileOutputStream(turnJpgFile);//文件存储输出流JPEGEncodeParam param = new JPEGEncodeParam();ImageEncoder image = ImageCodec.createImageEncoder("JPEG", ops, param); //指定输出格式image.encode(rd );//解析输出流进行输出ops.close();//删除原有文件File f = new File(oldFile);f.delete();System.out.println("tiff转换jpg成功:"+filePath);} catch (FileNotFoundException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}}return turnJpgFile;
}
public static void main(String[] args) {String path = tiffTuanJPG("E:/123.tif");System.out.println(path);
}

图片格式tif转换jpg相关推荐

  1. 【我的Android进阶之旅】推荐一款视频转换GIF图片格式的转换工具(Video to GIF)...

    一.背景 最近想把一些Android Demo的运行效果图获取下来,但是一直使用真机进行调试,在电脑上不好截取一段gif动画.而之前使用模拟器的时候可以使用 GifCam 工具进行屏幕动画截取.Gif ...

  2. 通过PIL模块批量对图片格式进行转换(如jpg转png)

    通过PIL模块批量对图片格式进行转换(如jpg转png) python的pil模块相当的智能,如果你需要对图片格式进行转换,比如jpg转换成tif.jpg转换成gif.png转换成jpg.只需要在保存 ...

  3. python图片保存jpg、show变成bmp_Python 实现判断图片格式并转换,将转换的图像存到生成的文件夹中...

    Python 实现判断图片格式并转换,将转换的图像存到生成的文件夹中 我就废话不多说了,直接上代码吧! import Image from datetime import datetime impor ...

  4. php图片转换软件,能能图片格式转换器 支持主流图片格式批量转换,简单实用的图片转换软件...

    今天给大家分享一个我平常用的能能图片格式转换器,这个能能图片格式转换器也是非常强大,集合所有图片格式,支持相互转换哦,能能图片格式转换器还有图片剪切,调整分辨率,添加水印等功能.在这里也推荐大家看一下 ...

  5. 图片格式怎么转换?推荐三种实用的转换方法

    在日常办公中,小伙伴们会不会和我一样,经常会需要在网上找一些图片素材进行编辑.可是有时候找到的是WEBP格式的图片,有一些软件是没办法直接编辑的,只能先转为JPG格式才可以继续编辑.是不是有的小伙伴还 ...

  6. 【我的Android进阶之旅】推荐一款视频转换GIF图片格式的转换工具(Video to GIF)

    一.背景 最近想把一些Android Demo的运行效果图获取下来,但是一直使用真机进行调试,在电脑上不好截取一段gif动画.而之前使用模拟器的时候可以使用 GifCam 工具进行屏幕动画截取.Gif ...

  7. 图片格式怎么转换jpg?jpg格式怎么转换?

    在我们的日常生活中总是会遇到一些特殊的图片格式,这个时候我们就需要将图片转换为jpg格式,而最简单的方法就是使用jpg图片转换工具去处理.这里小编就来给大家介绍一个可以在线格式转换(https://w ...

  8. 图片格式怎么转换?这两招帮你快速修改图片格式

    图片格式怎么转换?图片在我们平时的工作生活当中是非常常见的,一张小小的图片却并不简单,常见的格式就有jpg.png.webp.bmp.icon等,不同的情况下需要使用不同格式的图片,例如jpg是最广泛 ...

  9. jfif转换jpg,jfif图片格式怎么转换jpg?

    jfif转换jpg,jfif图片格式怎么转换jpg?谈到图片,我们就会想到图片的各种后缀格式,比如tiff.bmp.jfif.tga等.那每张图片在下载和保存时都拥有自己的存在格式,只是因为很多系统无 ...

  10. Java中实现图片格式的转换

    小小的代码片段,在Java中实现图片格式的转换. 下边的示例中,使用了jpg->jpg,^_^我懒得修改了再测试了,我在实际使用的时候是从bitmap位图转换为了jpg. package com ...

最新文章

  1. .NET Core 常用加密和Hash工具NETCore.Encrypt
  2. CVPR2021|Anchor-free新玩法,一个head统一目标检测,实例分割,姿态估计三种任务...
  3. UCLA李婧翌:女性最不需要做的就是「怀疑自己」| 妇女节特辑
  4. 【贪心】P1056 排座椅
  5. 数据结构课程设计---最长公共子串
  6. jquery的一个代码
  7. Bean的拷贝之BeanUtils
  8. CYYMysql 源码解读 1
  9. 放置奇兵公会副本攻略_放置奇兵维萨配什么魔兽,放置奇兵装备怎么获得-放置奇兵攻略...
  10. android 车牌字符分割,车牌识别 之 字符分割
  11. 瞅瞅Levels.fyi发布的2020年度程序员收入报告
  12. [Steam]成就游戏销量乐观
  13. 69期-Java SE-035_MySQL-6 存储过程、SQL练习 -doing
  14. 矩阵相抵的一道例题(对称+主子式)
  15. Windows中Python3.x下运行Python2.x程序解决方案
  16. vue 实现第三方QQ登录
  17. 分享关于UE4中matinee工具的使用教程
  18. 微信小程序API-设备- 网络状态
  19. 一文讲透:质量管理的历史
  20. SpringBoot | 四大核心之actuator(程序监控器)

热门文章

  1. vue + UEditor 上传图片(回显),上传附件 含token
  2. 微信车主服务代扣的坑
  3. PCIe扫盲——PCI总线的三种传输模式
  4. 分布式系统有哪些衡量指标?
  5. 【哼歌检索】十大语音搜索应用服务
  6. SpringBoot排序之Order注解
  7. MSP430学习笔记1——msp430概述
  8. 计算机的计量单位以及常见的数据类型
  9. 前端页面 div+css内容太长,实现点击展开余下全文(修改版)
  10. matlab 直方图(柱状图) 及 CDF曲线