Tag: image compression

在Java中使用ImageIO设置jpg压缩级别

我正在使用javax.imageio.ImageIO将BufferedImage保存为jpeg文件。 特别是,我创build了以下Java函数: public static void getScreenShot(BufferedImage capture, Path folder, String filename) { try { ImageIO.write(capture, "jpeg", new File(folder.toString()+"/"+filename+".jpg")); } catch (AWTException | IOException ex) { Logger.getLogger(ScreenShotMaker.class.getName()).log(Level.SEVERE, null, ex); } } 同样任何image processing软件,我希望改变jpeg文件的压缩级别。 但是,我正在寻找ImageIO中似乎缺less的这个选项。 我可以设置压缩级别吗?