2014-07-21 3 views

답변

1

TIFF를 JPEG로 변환하는 방법을 찾았으며 미안으로이 답변을 업로드 한 경우에만 보류 중입니다.

SeekableStream s = new FileSeekableStream(inFile); 
    TIFFDecodeParam param = null; 
    ImageDecoder dec = ImageCodec.createImageDecoder("tiff", s, param); 
    RenderedImage op = dec.decodeAsRenderedImage(0); 

    FileOutputStream fos = new FileOutputStream(otPath); 
    JPEGEncodeParam jpgparam = new JPEGEncodeParam(); 
    jpgparam.setQuality(67); 
    ImageEncoder en = ImageCodec.createImageEncoder("jpeg", fos, jpgparam); 
    en.encode(op); 
    fos.flush(); 
    fos.close(); 

p/s : otPath는 JPEG 이미지를 저장하려는 경로를 나타냅니다. 예 : "C : /image/abc.JPG"; inFile은 TIFF 파일 인 입력 파일입니다

적어도이 방법은 저에게 유용합니다. 다른 더 좋은 방법이 있다면 우리와 함께 나누십시오.

감사합니다. 감사합니다,

관련 문제