一、TIF/TIFF介绍
引用百度百科的一句话总结:
标签图像文件格式(Tag Image File Format,简写为TIFF)是一种灵活的位图格式,主要用来存储包括照片和艺术图在内的图像。
二、转换TIF所需要的jar包
需要3个jar包:
jai_core-1.1.3.jar
jai_imageio.jar
jai-codec-1.1.3.jar
下载地址请见文章在最底部。
三、使用Java转成TIF格式的工具类
3.1 工具类介绍:
传入文件的绝对路径,返回的是一个TIF格式dpi为300的图片路径,dpi可以自己设置值。
其中有遇到图片位深度为8位的图片无法转换,所以多加了一个filterFilePath,用于过滤一次,统一转换成位深度为24的JPG图片,然后再进行TIF编码。
3.2 工具类如下:
/**
*
* 功能描述: 图片转tif格式
*
* @param: [fileAbsolutePath]
* @return: java.lang.String 转成TIF图片的地址全路径
* @auther: KevinZc
* @date: 2018/9/8 22:14
*/
public String image2Tif(String fileAbsolutePath){
OutputStream outputStream = null;
String filterFilePath = null;
<