| 
 BufferedImage bi = (BufferedImage) createImage(imgWidth, imgHeight); 
        Graphics2D g2 = bi.createGraphics(); 
        g2.drawImage(img, null, null); 
  
FileOutputStream out = null; 
        try 
        { 
            out = new FileOutputStream(s); 
        } 
        catch (java.io.FileNotFoundException io) 
        { 
            System.out.println("File Not Found"); 
        } 
        JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out); 
        JPEGEncodeParam param = encoder.getDefaultJPEGEncodeParam(bi); 
        param.setQuality(1f, false);//不压缩图像 
        encoder.setJPEGEncodeParam(param); 
        try 
        { 
            encoder.encode(bi); 
            out.close(); 
        } 
        catch (java.io.IOException io) 
        { 
            System.out.println("IOException"); 
        }  |