欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Java实现将png格式图片转换成jpg格式图片的方法【测试可用】

程序员文章站 2023-01-15 08:31:48
本文实例讲述了java实现将png格式图片转换成jpg格式图片的方法。分享给大家供大家参考,具体如下: import java.awt.color; impor...

本文实例讲述了java实现将png格式图片转换成jpg格式图片的方法。分享给大家供大家参考,具体如下:

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 {
      // read image file
      bufferedimage = imageio.read(new file("c:\\java.png"));
      // create a blank, rgb, same width and height, and a white
      // background
      bufferedimage newbufferedimage = new bufferedimage(
          bufferedimage.getwidth(), bufferedimage.getheight(),
          bufferedimage.type_int_rgb);
      // type_int_rgb:创建一个rbg图像,24位深度,成功将32位图转化成24位
      newbufferedimage.creategraphics().drawimage(bufferedimage, 0, 0,
          color.white, null);
      // write to jpeg file
      imageio.write(newbufferedimage, "jpg", new file("c:\\java.jpg"));
      system.out.println("done");
    } catch (ioexception e) {
      e.printstacktrace();
    }
  }
}

ps:这里再为大家推荐几款图片处理相关在线工具供大家参考:

在线图片格式转换(jpg/bmp/gif/png)工具:

在线图片裁剪/生成工具:

ico图标在线生成工具:

在线低多边形图形生成工具:

更多java相关内容感兴趣的读者可查看本站专题:《java图片操作技巧汇总》、《java日期与时间操作技巧汇总》、《java操作dom节点技巧总结》、《java文件与目录操作技巧汇总》及《java数据结构与算法教程》。

希望本文所述对大家java程序设计有所帮助。