.webp 이미지를 .jpeg로 변환하고 싶습니다. 나는 javax.imageio.ImageIO
을 사용했다.Java를 사용하여 .webp를 .jpeg로 변환하십시오.
그러나 @ line no : 19 bImage = ImageIO.read(fis);
은 웹 페이지 이미지에 대해 null을 반환합니다. 내가 .gif 파일 형식, .png로 변환하려고하면
코드
할 수있는 한 도움 ... 잘 작동?
public static void imageIoWrite() {
BufferedImage bImage = null;
try {
File initialImage = new File("resources/1.webp");
FileInputStream fis = new FileInputStream(initialImage);
bImage = ImageIO.read(fis); //why it returns null?
if (bImage != null) {
ImageIO.write(bImage, "jpg",
new File("resources/NewImage1.jpg"));
System.out.println("Image file written successfully");
} else {
System.out.println("imag is empty");
}
} catch (IOException e) {
System.out.println("Exception occured :" + e.getMessage());
}
}
파일의 경로가 올바른지 여부. 'initialImage .exists()'를 출력하고 true를 반환하는지 보여줍니다. – Jens