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

我正在javax.imageio.ImageIO将另存BufferedImage为jpeg文件。特别是,我创建了以下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);

        }

}

与任何图像处理软件一样,我希望更改jpeg文件的压缩级别。但是,我正在搜索中似乎缺少的此选项ImageIO。


我可以设定压缩等级吗?


拉风的咖菲猫
浏览 1989回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java