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包中都有对图像的支持