「java绘图保存」java绘图库
今天给各位分享java绘图保存的知识,其中也会对java绘图库进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、java的Graphics绘图完成后,然后怎么保存成图片?
- 2、java写的画图板保存图片是怎么实现的
- 3、java swing 画图怎么保存?求详细代码
- 4、用JAVA怎么 将绘图保存成图片?
- 5、Java Graphics绘图完成后,然后怎么保存成图片的问题
java的Graphics绘图完成后,然后怎么保存成图片?
保存成图片步骤如下:
final BufferedImage targetImg = new BufferedImage(tWidth, tHeight, BufferedImage.TYPE_INT_RGB);//获得一个image对象
final Graphics2D g2d = targetImg.createGraphics();//获得一个图形类
g2d.drawOval(100, 100, 100, 100);//绘制图形
final OutputStream out = response.getOutputStream();//打开输出流
ImageIO.write(targetImg, "JPEG", out);//保存成图片
注意点是使用之后应该关闭输入输出流。
java写的画图板保存图片是怎么实现的
首先是得到图片的保存路径,
然后截取图片的路径。。
然后再用文件的输入输出流。。
把文件读入数级组中。。
再它其写到指定的文件夹中。。
这样就实现了文件的保存……
祝你早日成功!
java swing 画图怎么保存?求详细代码
package test;
import javax.swing.*;
import javax.imageio.ImageIO;
import java.awt.*;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
public class TestJLabel2Image {
public static void main(String ds[]) {
final JFrame f = new JFrame();
JPanel panel = new JPanel(new BorderLayout());
JLabel label = new JLabel() {
public void paintComponent(Graphics g) {
g.setColor(Color.red);
g.fillOval(0, 0, this.getWidth(), this.getHeight());
g.dispose();
}
};
panel.setPreferredSize(new Dimension(555, 555));
panel.add(label, BorderLayout.CENTER);
f.getContentPane().add(panel);
f.pack();
BufferedImage image = createImage(panel);
f.dispose();
try {
ImageIO.write(image, "png", new File("d:/test.png"));
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public static BufferedImage createImage(JPanel panel) {
int totalWidth = panel.getPreferredSize().width;
int totalHeight = panel.getPreferredSize().height;
BufferedImage panelImage = new BufferedImage(totalWidth, totalHeight, BufferedImage.TYPE_INT_RGB);
Graphics2D g2D = (Graphics2D) panelImage.createGraphics();
g2D.setColor(Color.WHITE);
g2D.fillRect(0, 0, totalWidth, totalHeight);
g2D.translate(0, 0);
panel.paint(g2D);
g2D.dispose();
return panelImage;
}
}
用JAVA怎么 将绘图保存成图片?
用ImageIO类提供的静态方法write(img,foamt,outStream);
先指定文件:
File f=new File("路径");
文件不存在就创建
if(!f.exists()){
f.createNewFile();
}
打开文件流
FileOutputStream fos=new FileOutputStream(f);
然后写入图片数据类型是BufferedImage
ImageIO.write(img,"png",fos);
Java Graphics绘图完成后,然后怎么保存成图片的问题
使用BufferedImage、创建Graphics、然后保存这个BufferedImage。。。。。。。。
java绘图保存的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java绘图库、java绘图保存的信息别忘了在本站进行查找喔。