java实现 tiff图片 转 JPG图片(完美解决)

版权声明:本文为博主原创文章,未经博主允许不得转载——Cc。 https://blog.csdn.net/mufeng633/article/details/83380510

近日公司要求实现图片在线预览,遇到了 tiff类型的图片文件,发现不能预览,之后查阅相关资料,如果要预览tiff类型文件,必须先转成 JPG 文件。 自己亲测可以使用,供参考。

一.环境准备

tiff 图片文件 转 JPG图片所需 jar包:https://download.csdn.net/download/mufeng633/10743952

二.代码Demo

/**
	 *  tiff 图片 转  JPG 图片
	 * @param filePath   tiff文件路径
	 */
	public static void tiffTurnJpg(String filePath){
		 RenderedOp file = JAI.create("fileload", filePath);//读取tiff图片文件
		     OutputStream ops = null;
			try {
				ops = new FileOutputStream("E:/A测试流/fk2.jpg");
				//文件存储输出流
			     JPEGEncodeParam param = new JPEGEncodeParam();
			     ImageEncoder image = ImageCodec.createImageEncoder("JPEG", ops, param); //指定输出格式
			     //解析输出流进行输出
			     image.encode(file);
			     //关闭流
			     ops.close();
			} catch (FileNotFoundException e) {
				e.printStackTrace();
			} catch (IOException e) {
				e.printStackTrace();
			} 
		     System.out.println("tiff转换jpg成功");
		}

亲测可用。

猜你喜欢

转载自blog.csdn.net/mufeng633/article/details/83380510