将图像保存到mysql

时间:2017-03-24 12:59:06

标签: java mysql swing jlabel

click here to open image

这是从网络摄像头捕获的图像,并将其保存到标签。没有使用网址。我可以从标签中获取图像并将其保存到mysql吗?不使用网址

可能使用getIcon()方法吗?

1 个答案:

答案 0 :(得分:1)

  

是如何从标签

获取图像

您可以从任何Swing组件创建BufferedImage。基本代码是:

BufferedImage image = new BufferedImage(label.getWidth(), label.getHeight(), BufferedImage.TYPE_INT_RGB);
Graphics2D g2d = image.createGraphics();
label.paint( g2d );
g2d.dispose();

或者您可以查看Screen Image,它会为上面的代码添加额外的功能,使其更加灵活。然后你可以使用:

BufferedImage image = ScreenImage.createImage( label );