代码如下:

public static void main(String[] args)
{
try
{
BufferedImage bufferegImage = ImageIO.read(new File("C:\\YD\\2021-06-01\\temp\\094.tif"));
ImageIO.write(bufferegImage, "jpg", new File("E:\\094.jpg"));
}
catch (IOException e)
{
e.printStackTrace();
}
}

如果是TIF转换的话,需要加上依赖

<!--imageio只能读取普通图片格式,不能读取tif,所以需要引入下面这个依赖解决这个问题-->
<dependency>
<groupId>com.twelvemonkeys.imageio</groupId>
<artifactId>imageio-tiff</artifactId>
<version>3.4.1</version>
</dependency>

实际项目操作中,可以用这个。

    /**
* @param oldPath 原图片路径
* @param newPath 转换后的图片路径
*/
public static void tifToJpg(String oldPath, String newPath)
{
try
{
BufferedImage bufferegImage = ImageIO.read(new File(oldPath));
ImageIO.write(bufferegImage, "jpg", new File(newPath));//可以是png等其它图片格式
}
catch (Exception e)
{
e.printStackTrace();
}
}

最新文章

  1. SQL Server表分区的NULL值问题
  2. JavaScript基础---Cookie
  3. shell 统计GMT0 时区的数据
  4. Linux中Bash发现重大安全漏洞修改方法
  5. ssh命令:隧道代理+本地端口转发+远程端口转发
  6. 使用html5兼容低版本浏览器
  7. parcel和parcelable
  8. Install Oracle Database client in silent mode
  9. 如何清除浮动(float)所带来的影响
  10. Kafka实战-实时日志统计流程
  11. pgm15
  12. 揭开Docker的神秘面纱
  13. hdu-6437-最大费用流
  14. H5音乐播放器【歌单列表】
  15. 正确计算linux系统内存使用率
  16. pom.xml里发布和下载包
  17. Get gcc built-in macros using command gcc -dM -E - &lt; /dev/null
  18. es索引的RestHighLevelClient实现
  19. Scanner(基本用法初学)
  20. Android实现截图分享qq,微信

热门文章

  1. nodejs的TCP相关的一些笔记
  2. 【FAQ】HMS Core推送服务与本地创建通知消息如何相互覆盖?
  3. 新零售SaaS架构:组织管理的底层逻辑与架构设计
  4. ABP应用开发(Step by Step)-上篇
  5. 攻防世界-MISC:János-the-Ripper
  6. 使用 docker-compose 部署 golang 的 Athens 私有代理
  7. 【Azure Developer】使用 adal4j(Azure Active Directory authentication library for Java)如何来获取Token呢
  8. c++:-4
  9. 『现学现忘』Git基础 — 21、git diff命令
  10. RabbitMQ 3.9( 基础 )