Package com.applitools.eyes
Interface CutProvider
-
- All Known Implementing Classes:
FixedCutProvider,NullCutProvider,UnscaledFixedCutProvider
public interface CutProviderEncapsulates cutting logic.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BufferedImagecut(BufferedImage image)CutProviderscale(double scaleRatio)Get a scaled version of the cut provider.voidsetLogger(com.applitools.eyes.Logger logger)com.applitools.eyes.RegiontoRegion(com.applitools.eyes.RectangleSize size)
-
-
-
Method Detail
-
cut
BufferedImage cut(BufferedImage image)
- Parameters:
image- The image to cut.- Returns:
- A new cut image.
-
scale
CutProvider scale(double scaleRatio)
Get a scaled version of the cut provider.- Parameters:
scaleRatio- The ratio by which to scale the current cut parameters.- Returns:
- A new scale cut provider instance.
-
setLogger
void setLogger(com.applitools.eyes.Logger logger)
-
toRegion
com.applitools.eyes.Region toRegion(com.applitools.eyes.RectangleSize size)
-
-