Réglage de la compression jpg niveau avec ImageIO en Java

Je suis en utilisant javax.imageio.ImageIO pour enregistrer un BufferedImage comme un fichier jpeg.
En particulier, j'ai créé le suivant: Java fonction:

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);
        }
}

De même, toute logiciel de manipulation d'images, je souhaite changer le niveau de compression du fichier jpeg. Cependant, je suis à la recherche de cette option qui semble manquer dans ImageIO.

Puis-je définir le niveau de compression et comment?

InformationsquelleAutor mat_boy | 2013-06-14