Java处理.tif或.tiff图片

前言

Java将图片读取到内存用的是ImageIO,默认可以处理的图片格式如下:


ImageIO.getWriterFileSuffixes()  //此方法返回可以处理的图片格式数组
jpg
bmp
gif
png
wbmp
jpeg

当要处理其他图片格式时,如tif或tiff则要加入第三方插件

插件

1、GitHub地址:https://github.com/haraldk/TwelveMonkeys

2、官网:https://haraldk.github.io/TwelveMonkeys/

3、jar包下载(百度云):链接:https://pan.baidu.com/s/11XVUji-fkzmE-s_L5SuWKw 密码:neio

使用方法

1、maven

将以下添加到pom.xml中

<dependency>
     <groupId>com.twelvemonkeys.imageio</groupId>
     <artifactId>imageio-tiff</artifactId>
     <version>3.3.2</version>
</dependency>

2、jar包

下载以下jar包,添加到lib中便可

3、代码

再次调用

ImageIO.getWriterFileSuffixes();

发现返回的数组中多了tif和tiff两个字符串。此时可以像处理jpg文件一样直接处理tif和tiff格式的文件。

posted @   深海云帆  阅读(2696)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· Vue3状态管理终极指南:Pinia保姆级教程
点击右上角即可分享
微信分享提示