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();
}
}
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


