Java代码关于TIFF/TIF图片转PNG
代码如下,很简单
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相关推荐
- 【Freemarker】java代码wps word带图片动态模板生成
一. 新建word模板 先通过wps或word等文字处理工具新建一个想要的结构的word文档,数据都先用假数据填充好,填充的数据实际使用上是没用的,是为了咱们修改模板能够迅速定位到需要动态填充区域的. ...
- java代码修改数据库里图片_java如何修改sql存储的图片?
展开全部 :获取数据库连接 1:导入mysql的驱动jar包,mysql-connector-java-5.1.8-bin.jar 2:写代码连接数据库,如下323131333532363134313 ...
- java中image与tif图片的互转
/* **************************************************************************** * Author:humf ...
- Java代码服务器上下载图片_Java如何从服务器中下载图片
import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net ...
- java代码代替xml实现图片
1.使用StateListDrawable替换selector public static StateListDrawable getSelector(Drawable normalDrawable, ...
- 用JAI实现对TIF(TIFF)格式图片的合并
用JAI实现对TIF(TIFF)格式图片的合并 方法一: import java.io.File; import java.io.FileOutputStream; import java.io.IO ...
- java实现PDF转tif(图片清晰度高)
分享一个pdf转换tif的方法.转换后图片格式小!清晰度还很高! <!-- pdf转tif --><dependency><groupId>org.icepdf.o ...
- java将图片放进mysql中_在java代码中怎么从服务器上把图片拿来放到数据库里
展开全部 看你用的是么数据库,一般是读取后转e68a84e8a2ad3231313335323631343130323136353331333431346430成二进制blob格式存入数据库的BLOB ...
- java代码pdf转图片中文乱码解决
1:java代码 @RequestMapping("/pdfToPng")public void pdfToPng(HttpServletResponse response) th ...
最新文章
- RedisCluster读写分离改造
- docker之容器数据卷
- Pwntools---fmtstr_payload()介绍
- 北斗导航 | 卫星导航基础知识(卫星轨道及卫星在轨运动)
- SmartUpload上传下载及文件名和文件内容中文问题
- perf +火焰图使用
- Python set list dict tuple 区别和相互转换 - Python零基础入门教程
- 数据库 - 库表操作 - 存储引擎
- 使用TensorFlow.js进行人脸触摸检测第1部分:将实时网络摄像头数据与深度学习配合使用
- 当有多个table.render时,如何判断全部加载完毕
- 二维树状数组(bzoj 1452: [JSOI2009]Count)
- 对搜狐、网易和TOM三大门户网站的SQL注入漏洞检测
- Java设计模式——GoF设计模式
- 黑苹果alc269声卡仿冒id_笔记本制作仿冒声卡驱动AppleHDA最详细教程
- relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol may bind externally can not be used 【ARM64平台编译】
- 2022基金从业考试如何备考
- 600度近视眼恢复方法_近视孩子的家长看看:600度以上近视可致盲,不花钱恢复视力法...
- Mybatisplus语句变成下划线_解决方法
- OBPS开发平台——导入功能vb代码解析
- JConsole连接远程服务器方法
热门文章
- vue实现在线编辑excel(转)
- 计算机微软云同步怎样安装软件,在windows10/8/7系统安装和设置OneDrive 同步文件...
- 北上广等一线城市IT岗位已接近饱和?
- python按字母顺序排列_在python中检查字符串是否按字母顺序排列
- Linux系统编程 | 01 -文件操作
- 打造江西数智产业高地,百度飞桨人工智能产业赋能中心落户南昌青山湖
- IDEA如何设置自己喜欢的背景图(超好看的哟)
- 为什么有那么多编码员音乐家?
- 正版 Windows 10安装教程
- 女生适合做测试吗?看完这篇文章你就懂了