package net.thucydides.core.images; import javax.imageio.ImageIO; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; public class ResizedImage extends ResizableImage { private final BufferedImage image; public ResizedImage(final BufferedImage image, final File screenshotFile) throws IOException { super(screenshotFile); this.image = image; } @Override public void saveTo(final File file) throws IOException { ImageIO.write(image, "PNG", file); } @Override public int getWitdh() { return image.getWidth(); } @Override public int getHeight() { return image.getHeight(); } }