代码如下,很简单

 try {//tiff图片的位置String tiffPath = "C:\\Users\\LENOVO\\Desktop\\SG\\aaa.tif";//这个是要转为PNG的目标文件,不用创建会自动创建String pngFilePath = "C:\\Users\\LENOVO\\Desktop\\SG\\result.png";BufferedImage bufImage = ImageIO.read(new File(tiffPath));//可以是jpg等其它图片格式ImageIO.write(bufImage, "png", new File(pngFilePath)); bufferegImage.flush();} catch (IOException e) {e.printStackTrace();}

代码简单,就两句,接下来的JAR包导入才是重点!!!!!
相关的jar包找了很久找不到,最后在这个仓库才能下载,下面这个配置是放在pom文件中的,就是临时作为下载的仓库,如果要使用这个方式,maven仓库的setting.xml仓库配置的URL这个mirrorOf标签不能为*,否则下面这个配置就不生效,依旧会从你maven配置的仓库去下载,切记!!!!

<repositories><repository><id>GeoSolutions</id><url>http://maven.geo-solutions.it/</url></repository></repositories>

以上配置完成后,需要再pom文件中引入以下几个坐标:

     <dependency><groupId>it.geosolutions.imageio-ext</groupId><artifactId>imageio-ext-utilities</artifactId><version>1.3.2</version></dependency><dependency><groupId>it.geosolutions.imageio-ext</groupId><artifactId>imageio-ext-cog-commons</artifactId><version>1.3.3</version></dependency><dependency><groupId>it.geosolutions.imageio-ext</groupId><artifactId>imageio-ext-geocore</artifactId><version>1.1.13</version></dependency>

然后等他下载完成即可。
后面补一句:这几个jar包的坐标是真特么难找

Java代码关于TIFF/TIF图片转PNG相关推荐

  1. 【Freemarker】java代码wps word带图片动态模板生成

    一. 新建word模板 先通过wps或word等文字处理工具新建一个想要的结构的word文档,数据都先用假数据填充好,填充的数据实际使用上是没用的,是为了咱们修改模板能够迅速定位到需要动态填充区域的. ...

  2. java代码修改数据库里图片_java如何修改sql存储的图片?

    展开全部 :获取数据库连接 1:导入mysql的驱动jar包,mysql-connector-java-5.1.8-bin.jar 2:写代码连接数据库,如下323131333532363134313 ...

  3. java中image与tif图片的互转

    /* ****************************************************************************  * Author:humf       ...

  4. Java代码服务器上下载图片_Java如何从服务器中下载图片

    import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net ...

  5. java代码代替xml实现图片

    1.使用StateListDrawable替换selector public static StateListDrawable getSelector(Drawable normalDrawable, ...

  6. 用JAI实现对TIF(TIFF)格式图片的合并

    用JAI实现对TIF(TIFF)格式图片的合并 方法一: import java.io.File; import java.io.FileOutputStream; import java.io.IO ...

  7. java实现PDF转tif(图片清晰度高)

    分享一个pdf转换tif的方法.转换后图片格式小!清晰度还很高! <!-- pdf转tif --><dependency><groupId>org.icepdf.o ...

  8. java将图片放进mysql中_在java代码中怎么从服务器上把图片拿来放到数据库里

    展开全部 看你用的是么数据库,一般是读取后转e68a84e8a2ad3231313335323631343130323136353331333431346430成二进制blob格式存入数据库的BLOB ...

  9. java代码pdf转图片中文乱码解决

    1:java代码 @RequestMapping("/pdfToPng")public void pdfToPng(HttpServletResponse response) th ...

最新文章

  1. RedisCluster读写分离改造
  2. docker之容器数据卷
  3. Pwntools---fmtstr_payload()介绍
  4. 北斗导航 | 卫星导航基础知识(卫星轨道及卫星在轨运动)
  5. SmartUpload上传下载及文件名和文件内容中文问题
  6. perf +火焰图使用
  7. Python set list dict tuple 区别和相互转换 - Python零基础入门教程
  8. 数据库 - 库表操作 - 存储引擎
  9. 使用TensorFlow.js进行人脸触摸检测第1部分:将实时网络摄像头数据与深度学习配合使用
  10. 当有多个table.render时,如何判断全部加载完毕
  11. 二维树状数组(bzoj 1452: [JSOI2009]Count)
  12. 对搜狐、网易和TOM三大门户网站的SQL注入漏洞检测
  13. Java设计模式——GoF设计模式
  14. 黑苹果alc269声卡仿冒id_笔记本制作仿冒声卡驱动AppleHDA最详细教程
  15. relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol may bind externally can not be used 【ARM64平台编译】
  16. 2022基金从业考试如何备考
  17. 600度近视眼恢复方法_近视孩子的家长看看:600度以上近视可致盲,不花钱恢复视力法...
  18. Mybatisplus语句变成下划线_解决方法
  19. OBPS开发平台——导入功能vb代码解析
  20. JConsole连接远程服务器方法

热门文章

  1. vue实现在线编辑excel(转)
  2. 计算机微软云同步怎样安装软件,在windows10/8/7系统安装和设置OneDrive 同步文件...
  3. 北上广等一线城市IT岗位已接近饱和?
  4. python按字母顺序排列_在python中检查字符串是否按字母顺序排列
  5. Linux系统编程 | 01 -文件操作
  6. 打造江西数智产业高地,百度飞桨人工智能产业赋能中心落户南昌青山湖
  7. IDEA如何设置自己喜欢的背景图(超好看的哟)
  8. 为什么有那么多编码员音乐家?
  9. 正版 Windows 10安装教程
  10. 女生适合做测试吗?看完这篇文章你就懂了