Java 转换 WebP 图片,使用 webp-imageio
warning:
这篇文章距离上次修改已过193天,其中的内容可能已经有所变动。
要在Java中使用webp-imageio库来转换WebP图片,首先需要添加webp-imageio库作为依赖。以下是Maven项目的依赖配置示例:
<dependency>
<groupId>org.sejda.imageio</groupId>
<artifactId>webp-imageio</artifactId>
<version>0.1.6</version>
</dependency>
确保你使用的是最新的版本。
以下是一个简单的Java方法,用于将WebP图片转换为其他格式:
import javax.imageio.ImageIO;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
public class WebPConverter {
public static void convertWebPToPNG(String webPImagePath, String outputPath) throws IOException {
BufferedImage image = ImageIO.read(new File(webPImagePath));
File outputFile = new File(outputPath);
ImageIO.write(image, "PNG", outputFile);
}
public static void main(String[] args) {
try {
convertWebPToPNG("input.webp", "output.png");
} catch (IOException e) {
e.printStackTrace();
}
}
}
在这个例子中,convertWebPToPNG
方法读取一个WebP格式的图片文件,将其转换为PNG格式,并保存到指定的输出路径。你可以通过更改ImageIO.write
方法中的格式参数,将WebP图片转换为其他支持的图片格式,例如"JPEG"、"GIF"等。
评论已关闭