private byte [] getTransFoto(Image image) { ByteArrayOutputStream baos=null;try { baos = new ByteArrayOutputStream(); BufferedImage bufferedImage = createBufferedImageFrom(image); ImageIO.write(bufferedImage, "jpeg", baos); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } return baos.toByteArray();}
public Image getFotografia(String sql,String campo){ Image data=null; try{ //se lee la cadena de bytes de la base de datos ResultSet rs; rs=ConexionBD.Consulta(sql); while (rs.next()) { byte[] b = rs.getBytes(campo); data = ConvertirImagen(b); } // esta cadena de bytes sera convertida en una imagen } catch (IOException ex) { Logger.getLogger(main.class.getName()).log(Level.SEVERE, null, ex); }catch(SQLException e){ System.out.println(e); } return data; }
public ImageIcon DameFoto(Image image,JLabel label){ ImageIcon imageScalada = new ImageIcon(image.getScaledInstance(guardar_imagen.getWidth(),guardar_imagen.getHeight(),Image.SCALE_DEFAULT)); return imageScalada;}les dejo el codigo fuente completo mas la base de datos.
Juguetes para niños Treatment Loans And Donation Cooking Recipes Insurance Digital Photography Hosting Donate Mortgage Política Dinero Casino reviews Moda y Diseño Web Hosting y Dominios Classes Loans Bolsa Lawyer Toys for children Online casino Credit Attomey money Negocios Universidades Trading Colegios en línea Degree Leyes y abogados insurance Claim Conference Call universities Online Making Money Curso de inglés básico Forex Software Recovery MBA ranking España Registro de Dominios baratos Hosting online Transfer Gas/Electricity Mobile casino Donar coche a la caridad California Rehab mortgage Cord Blood Technology Cómo hacer dinero en línea
Men, ese código lo sirve en eclipse, pero yo estilizo IDE NetBeans, y me sale un error con esto (createBufferedImageFrom(image); ), por que no NetBeans no lo reconoce. Que puedo hacer en este caso, me ayudarias!
ResponderEliminar