java webp图片转换为png或jpg 您所在的位置:网站首页 把png改成jpg语句 java webp图片转换为png或jpg

java webp图片转换为png或jpg

2024-07-13 19:33| 来源: 网络整理| 查看: 265

java webp图片转换为png或jpg webp格式图片说明

WebP,是一种支持有损压缩和无损压缩的图片文件格式,派生自图像编码格式 VP8。根据 Google 的测试,无损压缩后的 WebP 比 PNG 文件少了 45% 的文件大小,即使这些 PNG 文件经过其他压缩工具压缩之后,WebP 还是可以减少 28% 的文件大小。 淘宝上的图片就是webp格式。

webp转png maven依赖 org.sejda.imageio webp-imageio 0.1.6 转码工具类 import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import javax.imageio.ImageIO; import javax.imageio.ImageReader; import javax.imageio.stream.FileImageInputStream; import com.luciad.imageio.webp.WebPReadParam; public class WebpUtil { public static void main(String[] args) throws IOException { String path="C:\\Users\\admin\\Pictures\\webp\\123.webp"; webpToPng(path, "C:\\Users\\admin\\Pictures\\webp\\1234.png"); System.out.println("ok"); } public static void webpToPng(String webpPath, String pngPath) throws IOException { // Obtain a WebP ImageReader instance ImageReader reader = ImageIO.getImageReadersByMIMEType("image/webp").next(); // Configure decoding parameters WebPReadParam readParam = new WebPReadParam(); readParam.setBypassFiltering(true); // Configure the input on the ImageReader reader.setInput(new FileImageInputStream(new File(webpPath))); // Decode the image BufferedImage image = reader.read(0, readParam); // the `png` can use `jpg` ImageIO.write(image, "png", new File(pngPath)); } } 相关文章(图片格式转换)

神奇手ImageMagick学习笔记(多种图片格式转换和色彩空间转换)



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有