Package com.applitools.eyes
Class FixedCutProvider
- java.lang.Object
-
- com.applitools.eyes.FixedCutProvider
-
- All Implemented Interfaces:
CutProvider
- Direct Known Subclasses:
UnscaledFixedCutProvider
public class FixedCutProvider extends Object implements CutProvider
Cut provider based on fixed cut values, run AFTER scaling (so coordinates should be normalized).
-
-
Constructor Summary
Constructors Constructor Description FixedCutProvider(int header, int footer, int left, int right)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BufferedImagecut(BufferedImage image)intgetFooter()intgetHeader()intgetLeft()intgetRight()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
public BufferedImage cut(BufferedImage image)
- Specified by:
cutin interfaceCutProvider- Parameters:
image- The image to cut.- Returns:
- A new cut image.
-
scale
public CutProvider scale(double scaleRatio)
Description copied from interface:CutProviderGet a scaled version of the cut provider.- Specified by:
scalein interfaceCutProvider- Parameters:
scaleRatio- The ratio by which to scale the current cut parameters.- Returns:
- A new scale cut provider instance.
-
setLogger
public void setLogger(com.applitools.eyes.Logger logger)
- Specified by:
setLoggerin interfaceCutProvider
-
toRegion
public com.applitools.eyes.Region toRegion(com.applitools.eyes.RectangleSize size)
- Specified by:
toRegionin interfaceCutProvider
-
getHeader
public int getHeader()
-
getFooter
public int getFooter()
-
getLeft
public int getLeft()
-
getRight
public int getRight()
-
-