0 0

求java转换压缩格式为JPEG的tif图片方法5

JIMI jai 包都试过了....

说不支持老的压缩格式JPEG的tif图片 LZW 的是可以转换的。

现在求java转换压缩格式为JPEG的tif图片方法!!!!!!!!

    
2012年11月08日 15:50

2个答案 按时间排序 按投票排序

0 0

请问问题解决了吗?我也遇到了相同的问题

2013年6月09日 17:11
0 0

首先下载 java处理图片的 JAI 包
下载连接:
http://dl.iteye.com/topics/download/7da4ab3f-9b60-3d63-8a6f-3a99df4c7aa6
然后代码:

package cn.xsbiz.servlet.test;

import java.io.FileOutputStream;
import java.io.OutputStream;

import javax.media.jai.JAI;
import javax.media.jai.RenderedOp;

import com.sun.media.jai.codec.BMPEncodeParam;
import com.sun.media.jai.codec.ImageCodec;
import com.sun.media.jai.codec.ImageEncoder;
import com.sun.media.jai.codec.JPEGEncodeParam;

/**
 * 可以实现jpg/tif/bmp 等图片之间格式得互相转换
 * 
 * @author 妞见妞爱
 * 
 */
public class Test {

	public static void main(String[] args) throws Exception {

		/* tif转换到jpg格式 */
		String input2 = "d:/img/a.tif";
		String output2 = "d:/img/a.jpg";
		RenderedOp src2 = JAI.create("fileload", input2);
		OutputStream os2 = new FileOutputStream(output2);
		JPEGEncodeParam param2 = new JPEGEncodeParam();
		//指定格式类型,jpg 属于 JPEG 类型
		ImageEncoder enc2 = ImageCodec.createImageEncoder("JPEG", os2, param2);
		enc2.encode(src2);
		os2.close();
		
		
		/*tif转换到bmp格式*/
        String inputFile = "d:/img/b.tif";
        String outputFile = "d:/img/b.bmp";
        RenderedOp src = JAI.create("fileload", inputFile);
        OutputStream os = new FileOutputStream(outputFile);
        BMPEncodeParam param = new BMPEncodeParam();
        ImageEncoder enc = ImageCodec.createImageEncoder("BMP", os,param);
        enc.encode(src);
        os.close();//关闭流
        
        //其他的一样的方式转换

	}

}

2012年11月09日 12:30

相关推荐

    java程序将tif文件转为jpg所需jar包

    这段代码首先加载了TIFF文件,然后使用JAI的`getAsBufferedImage()`方法将其转换为Java的`BufferedImage`对象,最后通过`ImageIO.write()`方法将该图像保存为JPEG格式。 需要注意的是,JAI库可能对内存消耗较大,...

    java传真tif格式转换资料

    例如,如果想要将TIF转换为JPEG格式,可以创建一个`BufferedImage`对象,加载TIF图像,然后使用`ImageIO`类的`write`方法将其写入JPEG格式。 ```java import javax.imageio.ImageIO; import javax.media.jai....

    java版图片压缩方法

    5. **保存压缩后的图像**:最后,使用`JPEGCodec`的`createJPEGEncoder()`方法将处理后的`BufferedImage`编码为JPEG格式,并写入目标文件。 #### 实现细节与注意事项 在实际应用中,需要注意以下几点: - **兼容...

    android Tif Tiff格式的图片转换成bitmap 读取TIFF传真格式图片DEMO下载

    总之,"android Tif Tiff格式的图片转换成bitmap 读取TIFF传真格式图片DEMO下载"这个资源提供了一个实用的方法,帮助开发者在Android应用中处理TIF/TIFF格式的图像,通过SeeTiff库实现图片的读取和转换,让Android...

    java 实现 JPG图像文件转换TIFF文件 有源码。有工程

    本话题主要关注的是如何使用Java来实现JPG图像文件转换为TIFF(Tagged Image File Format)文件的流程。TIFF是一种灵活的位图图像格式,广泛用于扫描、打印、光栅图像处理软件,以及在各种操作系统中使用。以下是对...

    利用icepdf将pdf转换成tif及jpge格式文件

    "利用icepdf将pdf转换成tif及jpeg格式文件"这一标题表明了主要的操作流程,即使用开源的Java PDF库icepdf来实现PDF文档向两种常见图像格式——TIFF(Tagged Image File Format)和JPEG(Joint Photographic Experts ...

    jpg转tif的所有jar包.7z

    "jpg转tif的所有jar包.7z" 提供了转换JPEG(jpg)格式图像到TIFF(tif)格式所需的Java库和代码示例。以下是关于这个主题的详细知识: 1. **JPEG与TIFF格式**: - **JPEG(Joint Photographic Experts Group)**:...

    将图片转换为tiff格式

    本教程将详细介绍如何使用Java的jar包将图片转换为TIFF格式。 1. **TIFF格式的特点** - TIFF格式支持多种压缩算法,包括无损和有损压缩,如LZW、JPEG等。 - 它允许保存多页和多层图像,适合处理复杂的图像项目。 ...

    tif与jpg互转

    **TIFF转JPEG**的过程主要涉及到将高质量的无损TIFF图像转换为适合网络分享或存储的JPEG格式。在描述中提到的"tif转换jpg(按页转换)"表明这个转换可能涉及多页的TIFF文件,如多帧图像或扫描的多页文档。这种转换通常...

    html显示tiff格式图片

    - 最简单的方法是将TIFF文件转换为更普遍支持的格式,如JPEG或PNG。可以使用图像处理软件或在线工具完成此操作。例如,通过编程方式,可以使用Python的PIL库或者Node.js的sharp库来转换图像格式。 2. **使用浏览器...

    Tif2Jpg.zip

    本教程将重点讲解如何使用Java编程语言将tif(Tagged Image File Format)格式的图片转换为jpg(Joint Photographic Experts Group)格式。TIF是一种广泛用于专业图像领域的高压缩比格式,而JPEG则更适合网络分享和...

    JAI - 将图片转为TIF格式的依赖包

    在本场景中,"JAI - 将图片转为TIF格式的依赖包"指的是利用JAI来将常见的图片格式如JPEG (JPG)、Portable Network Graphics (PNG) 和Bitmap (BMP) 转换成Tagged Image File Format (TIFF)。TIFF是一种灵活的位图图像...

    浏览器显示tif图像

    1. **转换格式**:最直接的方法是将TIFF图像转换为更通用的格式,如JPEG或PNG,这些格式大多数浏览器都支持。 2. **安装插件**:某些浏览器可以通过安装扩展插件来实现对TIFF的支持,例如在Chrome中,可以找到能解析...

    TIF和JPG相互转化工具类

    需要注意的是,在转换过程中,如果JPG文件原本是有损压缩的,那么将其转换为无损的TIF格式并不能恢复丢失的图像质量。同样,将TIF转换为JPG会丢失TIF文件中可能包含的额外信息,如Alpha通道和CMYK模式,除非特别处理...

    oldstyleJPEGtif转换

    2. **读取JPEG文件**:使用`ImageIO.read()`方法读取JPEG文件,将其转换为`BufferedImage`对象,这是Java中表示图像的基本类。 3. **设置TIFF输出参数**:如果需要,可以设置TIFF文件的特定属性,如压缩类型、色彩...

    imageToTif.zip

    任意图片格式转换为tif 标签图像文件格式(Tag Image File Format,TIFF)是一种灵活的位图格式,主要用来存储包括照片和艺术图在内的图像,最初由Aldus公司与微软公司一起为PostScript打印开发。TIFF与JPEG和PNG...

    GIS数据格式转换 工具

    2. 栅格数据格式:如TIFF(.tif)、JPEG2000(.jp2)、GRID(.grd)、ERDAS Imagine(.img)和ASCII Grid(.asc)等。 3. CAD数据格式:如DWG(.dwg)和DXF(.dxf),常用于与AutoCAD等软件的交互。 4. 智能测绘格式...

    TIF文件分割的jar包

    总之,"TIF文件分割的jar包"是一个集成了Java Advanced Imaging和相关库的工具,它为开发者提供了处理和分割TIF文件的强大功能。无论是为了科学研究、数据分析还是日常的图像管理,这个工具都能大大简化工作流程,...

    批量图片转双层PDF工具

    标题中的“批量图片转双层PDF工具”是指一种软件或应用程序,它的主要功能是将大量的图像文件(如TIF、JPG格式)转换为双层PDF文档。在PDF领域,"双层"通常指的是包含可搜索和可选择的文本层以及原始图像层的PDF文件...

Global site tag (gtag.js) - Google Analytics