不会
帮你up好了我想可能要看看2d里面的ColorModel
和Raster那些地方

解决方案 »

  1.   

    看一下这个类:
    JPEGImageWriteParam
    设置一个数值可以控制jpeg的质量/
      

  2.   

    BufferedImage screenshot = (new Robot()).createScreenCapture(new Rectangle(0,0,800,600)) ; 
    OutputStream out = new BufferedOutputStream(new FileOutputStream ("ScreenShot.jpg")) ; 
    JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out) ; 
    encoder.encode(screenshot) ; 
    encoder.setJPEGEncodeParam(JPEGEncodeParam.APPF_MARKER ) ;//我不知道是不是这个参数
    out.close() ; 
    不过在编译时出现了以下的错误!
    "ScreenShot.java": Error #: 300 : method setJPEGEncodeParam(int) not found in interface com.sun.image.codec.jpeg.JPEGImageEncoder at line 33, column 17
      

  3.   

    建议你到
    Sun的网站去问吧