Java如何转换图片的格式

Python021

Java如何转换图片的格式,第1张

package ImageIOimport java.awt.Colorimport java.awt.image.BufferedImageimport java.io.Fileimport java.io.IOExceptionimport javax.imageio.ImageIOpublic class ConvertImageFile {

public static void main(String[] args) {

BufferedImage bufferedImage try { //1.读取图片

bufferedImage = ImageIO.read(new File("D:\\1.png")) //2.创建一个空白大小相同的RGB背景

BufferedImage newBufferedImage = new BufferedImage(bufferedImage.getWidth(),

bufferedImage.getHeight(), BufferedImage.TYPE_INT_RGB)

newBufferedImage.createGraphics().drawImage(bufferedImage, 0, 0, Color.WHITE, null) //3.再次写入的时候以jpeg图片格式

ImageIO.write(newBufferedImage, "jpg", new File("D:\\1.jpg"))

System.out.println("成功将png格式图片转换为jpg格式")

} catch (IOException e) {

e.printStackTrace()

}

}

}

Java1.0支持显示GIF和JPEG格式的图像文件,这些文件的扩展名为.gif、.jpg或.jpeg。在java.awt.image包、java.awt包和java.applet包中都有对图像的支持