0

hey there i want to resize image after retriving from database here is my code

        try{
        String sql ="SELECT Image from piece where Code_Piece = 
        "+jTextField1.getText()+"";
        stmt=maconnexion.Obtenirconnexion().createStatement();
        ResultSet Rs=stmt.executeQuery(sql);

        if(Rs.next()){
            byte[]imagedata= Rs.getBytes("Image");
            format = new ImageIcon(imagedata);

            lbl_image.setIcon(ResizeImage(format, null));
        }
         }catch(Exception e) {
        System.out.println("No Fille");
       }

i got this error "java.lang.NullPointerException" and i use this method to resize my image

        String imgPath = null;    
       public ImageIcon ResizeImage(String imagePath, byte[] pic){

       ImageIcon myImage = null;
       if(imagePath != null){

      myImage = new ImageIcon(imagePath);

     }else{
      myImage = new ImageIcon(pic);
      }
       Image img = myImage.getImage();
        Image img2 = img.getScaledInstance(lbl_image.getWidth(), 
     lbl_image.getHeight(), Image.SCALE_SMOOTH);
       ImageIcon image = new ImageIcon(img2);
         return image;
          }
Yaya38
  • 3
  • 4

0 Answers0