.webp 画像を .jpeg に変換したい。私は使用しjavax.imageio.ImageIO
ました。
ただし、@ line no: 19bImage = ImageIO.read(fis);
は webp 画像に対して null を返します。
.png、.gif ファイル形式を変換しようとすると、コードは正常に動作します。
誰でも助けることができますか?
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());
}
}