package krut.Migration; import javax.imageio.ImageIO; import java.awt.image.BufferedImage; import java.io.IOException; import java.io.OutputStream; /** * @author Luigi P */ public class JPEGImageEncoder { private OutputStream out; private JPEGEncodeParam JPEGEncodeParam; public JPEGImageEncoder(OutputStream out) { this.out = out; } public JPEGEncodeParam getDefaultJPEGEncodeParam(BufferedImage image) { return new JPEGEncodeParam(); } public void setJPEGEncodeParam(JPEGEncodeParam JPEGEncodeParam) { this.JPEGEncodeParam = JPEGEncodeParam; } public void encode(BufferedImage image) { try { ImageIO.write(image, "jpeg", this.out); } catch (IOException e) { e.printStackTrace(); } } public krut.Migration.JPEGEncodeParam getJPEGEncodeParam() { return JPEGEncodeParam; } }