gpt4 book ai didi

java - 使用 Java 进行图像转码(JPEG 到 PNG)

转载 作者:太空狗 更新时间:2023-10-29 22:59:16 25 4
gpt4 key购买 nike

在我的 Java 应用程序中,我想下载一个 JPEG,将其转换为 PNG 并对生成的字节做一些处理。

我几乎可以肯定我记得有一个库可以做到这一点,但我记不起它的名字了。

最佳答案

这就是我最终所做的,当我问这个问题时,我想得太远了。

// these are the imports needed
import java.awt.image.BufferedImage;
import java.io.File;
import javax.imageio.ImageIO;
import java.io.ByteArrayOutputStream;

// read a jpeg from a inputFile
BufferedImage bufferedImage = ImageIO.read(new File(inputFile));

// write the bufferedImage back to outputFile
ImageIO.write(bufferedImage, "png", new File(outputFile));

// this writes the bufferedImage into a byte array called resultingBytes
ByteArrayOutputStream byteArrayOut = new ByteArrayOutputStream();
ImageIO.write(bufferedImage, "png", byteArrayOut);
byte[] resultingBytes = byteArrayOut.toByteArray();

关于java - 使用 Java 进行图像转码(JPEG 到 PNG),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/356616/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com