在Java中,你可以使用javax.imageio.ImageIO类来实现JPG到PNG的转换。以下是一个简单的方法,它接受JPG文件的路径,读取该文件,转换成PNG格式,并保存到指定的输出路径。
以下是实现代码:
import javax.imageio.ImageIO;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
public class ImageConverter {
public static void convertJPGtoPNG(String inputPath, String outputPath) throws IOException {
File jpgFile = new File(inputPath);
BufferedImage image = ImageIO.read(jpgFile);
File pngFile = new File(outputPath);
ImageIO.write(image, "PNG", pngFile);
}
public static void main(String[] args) {
try {
convertJPGtoPNG("input.jpg", "output.png");
} catch (IOException e) {
e.printStackTrace();
}
}
}
确保你的项目中包含了Java图像IO库,并且输入的JPG文件路径是正确的,否则这段代码可能会抛出IOException