Java Image 生成图片

时间:2023-02-09 21:20:20
从服务器端接受到了一个Image对象,我想生成一张图片保存在本地,怎样生成图片

8 个解决方案

#1


把对象以流的形式输出、

#2


类似于生成的验证码图片、

#3


是生成图片文件啊。没弄过。显示在窗口或页面都是显示出来了

#4


ImageIO.write(BufferedImage,"图片格式",File对象)

#5


上面那个方法我会,我现在只有一个Image对象,我现在就是要通过这个Image对象生成一个图片

#6


抓取图片的像素值 并根据像素值再生成新的图片

#7



//先把图片画在BufferedImage上 再输出BufferedImage
BufferedImage bufferedImage=new BufferedImage(image.getWith(),image.getHeight(),BufferedImage.TYPE_4BYTE_ABGR);
Graphics g=bufferedImage.getGraphics();
g.drawImage(image,0,0,image.getWidth,image.getHeight,null);

ImageIO.write(bufferedImage,"jpg",new File("c:/image.jpg"));

#8


谢谢,昨天已经用了,谢谢

#1


把对象以流的形式输出、

#2


类似于生成的验证码图片、

#3


是生成图片文件啊。没弄过。显示在窗口或页面都是显示出来了

#4


ImageIO.write(BufferedImage,"图片格式",File对象)

#5


上面那个方法我会,我现在只有一个Image对象,我现在就是要通过这个Image对象生成一个图片

#6


抓取图片的像素值 并根据像素值再生成新的图片

#7



//先把图片画在BufferedImage上 再输出BufferedImage
BufferedImage bufferedImage=new BufferedImage(image.getWith(),image.getHeight(),BufferedImage.TYPE_4BYTE_ABGR);
Graphics g=bufferedImage.getGraphics();
g.drawImage(image,0,0,image.getWidth,image.getHeight,null);

ImageIO.write(bufferedImage,"jpg",new File("c:/image.jpg"));

#8


谢谢,昨天已经用了,谢谢