다음 코드는 .BMP, .JPG에서 파일 .png을 형식에 BufferedImage
를 작성 잘 작동 : 형식이이 .tif 인 경우에는BufferedImage를 TIFF 파일로 저장 하시겠습니까?
import java.awt.*;
import javax.imageio.ImageIO;
...
BufferedImage image; // assume `image` is properly initialized
File file; // assume 'file' is properly initialized to some file
String format; // This is either 'bmp', 'jpg', or 'png'; if 'tif', it fails
ImageIO.write(imageBlank, format, file); // This properly creates a file for 'bmp', 'jpg', or 'png'; not for 'tif'
, 위의 코드는 write
에 예외가 발생합니다 선.
Java Advanced Imaging API를 사용하여 TIFF를 만드는 것이 좋습니다. 일부는 다음 링크를 제공합니다 : http://java.sun.com/javase/technologies/desktop/media/jai/. 그러나이 링크는 JAI를 다운로드하지 않습니다. 다른 링크는 죽거나 순환합니다. JAI가 JDK 1.7에 포함되어 있다고 생각하지 않습니다. 나 맞아?
실제 JAI 다운로드 링크를 제공하거나 다른 사람이 JDK 1.7을 사용하여 BufferedImage
에서 .tif 파일을 만드는 방법을 알려 줄 수 있습니까?
ImageIO에서-EXT 이동하기 : [HTTPS ://github.com/geosolutions-it/imageio-ext](https://github.com/geosolutions-it/imageio-ext) – mombip
이것은 만족스런 대답이 아니므로 툴과 라이브러리를 설명하는 대신 특정 문제에 대한 해결책을 제시하십시오. –