@SuppressWarnings("unused") /** * * @return The ratio used to scale the images being validated. */ public double getScaleRatio() { return scaleProviderHandler.get().getScaleRatio(); }
@SuppressWarnings("unused") /** * * @return The ratio used to scale the images being validated. */ public double getScaleRatio() { return scaleProviderHandler.get().getScaleRatio(); }
@SuppressWarnings("unused") /** * * @return The ratio used to scale the images being validated. */ public double getScaleRatio() { return scaleProviderHandler.get().getScaleRatio(); }
/** * Scales an image by the given ratio * * @param image The image to scale. * @param scaleProvider The encapsulation of the required scaling. * @return If the scale ratio != 1, returns a new scaled image, * otherwise, returns the original image. */ public static BufferedImage scaleImage(BufferedImage image, ScaleProvider scaleProvider) { ArgumentGuard.notNull(image, "image"); ArgumentGuard.notNull(scaleProvider, "scaleProvider"); double scaleRatio = scaleProvider.getScaleRatio(); return scaleImage(image, scaleRatio); }
/** * Scales an image by the given ratio * * @param image The image to scale. * @param scaleProvider The encapsulation of the required scaling. * @return If the scale ratio != 1, returns a new scaled image, * otherwise, returns the original image. */ public static BufferedImage scaleImage(BufferedImage image, ScaleProvider scaleProvider) { ArgumentGuard.notNull(image, "image"); ArgumentGuard.notNull(scaleProvider, "scaleProvider"); double scaleRatio = scaleProvider.getScaleRatio(); return scaleImage(image, scaleRatio); }
double pixelRatio = 1 / scaleProvider.getScaleRatio();
if (scaleProvider.getScaleRatio() != 1.0) { logger.verbose("scaling..."); screenshotImage = ImageUtils.scaleImage(screenshotImage, scaleProvider);