2
JAI를 사용하여 다른 유형의 이미지 (다른 크기, 다른 압축 방법)가 포함 된 다중 페이지 TIFF를 읽거나 쓰려면 파일을 읽고 값을 변경해야합니다. 페이지의 TIFF 헤더에 저장하고 이미지 내용/압축을 변경하지 않고이 헤더를 다시 작성하십시오.이미지 내용을 다시 쓰지 않고 TIFF 헤더 만 변경하십시오.
모든 페이지와 헤더를 읽을 수 있지만 헤더를 수정하고 전체 TIFF를 다시 작성해야합니다. 특히 "메인"이미지가 이미 JPEG로 압축 된 경우 재 압축에 필요한 시간이 걱정됩니다. 읽기/쓰기는 점점 더 많은 자료를 잃어 버릴 것이다.
는 이미에 대한 두 가지 생각 :
- 쓰기 특정 헤더 내용이 파일의 위치를 표시하고 (C libtiff의 상단에 JNI 래퍼를 작성
- 을 변경 그것으로 해킹을하지만 난 오히려 않을 것)
가능한 경우 JAI로 모두 수행하는 것이 좋습니다.