package image; import java.io.FileOutputStream; import java.io.OutputStream; import javax.media.jai.RenderedOp; import javax.media.jai.JAI; import com.sun.media.jai.codec.ImageCodec; import com.sun.media.jai.codec.ImageEncoder; import com.sun.media.jai.codec.TIFFEncodeParam; /** * @Description * @author caorong * @date 2013-4-8 * */ public class jpg2Tif { public static void main(String[] args) throws Exception { //win文件格式 linux自己写 jpg2tif("F:\\xxx\\2010102814163680557.jpg", "F:\\xxx\\2010102814163680557.tif"); } /** * 将jpg格式转化为tif格式 * * @param srcFile * 需要装换的源文件 * @param descFile * 装换后的转存文件 * @throws Exception */ public static void jpg2tif(String srcFile, String descFile) throws Exception { RenderedOp src = JAI.create("fileload", srcFile); OutputStream os = new FileOutputStream(descFile); TIFFEncodeParam param = new TIFFEncodeParam(); ImageEncoder encoder = ImageCodec.createImageEncoder("TIFF", os, param); encoder.encode(src); os.close(); } }
最近下载更多