Image from my computer Saving in mysql table java help please
I'm a student learning java. I need to make an assignment. I need to make
a student management software using java. here's the story where i need
your help. I have to make a jframe for register students. In here i need
to take a photo/picture of student using a webcam and save in mysql
database.how can i do this. can someone please help me to build this
frame. this is how i try to save image.I want to save it to mysql
database.please help
try {
jf.setFileFilter(new FileNameExtensionFilter("Image Files", "jpg",
"gif", "png"));
int val = jf.showOpenDialog(this);
if (val == jf.APPROVE_OPTION) {
a = jf.getSelectedFile();
path1 = a.getAbsolutePath();
ic1 = new ImageIcon(a.getAbsolutePath());
BufferedImage src = ImageIO.read(new File(a.getAbsolutePath()));
int wd = jLabel14.getWidth();
int ht = jLabel14.getHeight();
AffineTransform trans =
AffineTransform.getScaleInstance((double) wd / src.getWidth(),
(double) ht / src.getHeight());
Graphics2D g = (Graphics2D) jLabel14.getGraphics();
g.drawRenderedImage(src, trans);
GraphicsEnvironment ge =
GraphicsEnvironment.getLocalGraphicsEnvironment();
GraphicsDevice gd = ge.getDefaultScreenDevice();
GraphicsConfiguration cg = gd.getDefaultConfiguration();
int transparency = src.getColorModel().getTransparency();
BufferedImage dest = cg.createCompatibleImage(wd, ht,
transparency);
g = dest.createGraphics();
g.drawRenderedImage(src, trans);
g.dispose();
jLabel14.setIcon(new ImageIcon(dest));
}
} catch (Exception e) {
JOptionPane.showMessageDialog(null, e);
}
No comments:
Post a Comment