java代码如何将png转换为jpeg图片呢?
下文笔者讲述使用java代码将png转换为jpeg的方法分享,如下所示
png转jpeg
实现思路: 1.将图片信息读入到BufferedImage对象中 2.使用ImageIO.write将对象写入为一个新的后缀名文件即可例:png转jpeg的示例分享
package com.java265; import java.awt.Color; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import javax.imageio.ImageIO; public class ConvertImageFile { public static void main(String[] args) { BufferedImage bufferedImage; try { //读取图片文件 bufferedImage = ImageIO.read(new File("D:\\test2.png")); //创建一个空的RGB文件和原文件具有相同的尺寸(宽和高),白色背景 BufferedImage newBufferedImage = new BufferedImage(bufferedImage.getWidth(), bufferedImage.getHeight(), BufferedImage.TYPE_INT_RGB); newBufferedImage.createGraphics().drawImage(bufferedImage, 0, 0, Color.WHITE, null); // 写入为jpeg file ImageIO.write(newBufferedImage, "jpg", new File("d:\\test3.jpg")); System.out.println("转换完成"); } catch (IOException e) { e.printStackTrace(); } } }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。