本文实例讲述了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程序设计有所帮助。
如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!