java代码如何将png转换为jpeg图片呢?

乔欣 Java经验 发布时间:2023-02-08 17:21:36 阅读数:4984 1
下文笔者讲述使用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();
	}

   }
}
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202302/16758481335713.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者