public class FullPageCaptureAlgorithm extends Object
| Constructor and Description |
|---|
FullPageCaptureAlgorithm(Logger logger,
UserAgent userAgent) |
| Modifier and Type | Method and Description |
|---|---|
BufferedImage |
getStitchedRegion(ImageProvider imageProvider,
Region region,
PositionProvider originProvider,
PositionProvider positionProvider,
ScaleProviderFactory scaleProviderFactory,
CutProvider cutProvider,
int waitBeforeScreenshots,
DebugScreenshotsProvider debugScreenshotsProvider,
EyesScreenshotFactory screenshotFactory,
int stitchingOverlap,
RegionPositionCompensation regionPositionCompensation)
Returns a stitching of a region.
|
public BufferedImage getStitchedRegion(ImageProvider imageProvider, Region region, PositionProvider originProvider, PositionProvider positionProvider, ScaleProviderFactory scaleProviderFactory, CutProvider cutProvider, int waitBeforeScreenshots, DebugScreenshotsProvider debugScreenshotsProvider, EyesScreenshotFactory screenshotFactory, int stitchingOverlap, RegionPositionCompensation regionPositionCompensation)
imageProvider - The provider for the screenshot.region - The region to stitch. If Region.EMPTY, the entire image will be stitched.originProvider - A provider for scrolling to initial position before starting the actual stitching.positionProvider - A provider of the scrolling implementation.scaleProviderFactory - A factory for getting the scale provider.waitBeforeScreenshots - Time to wait before each screenshot (milliseconds).screenshotFactory - The factory to use for creating screenshots from the images.stitchingOverlap - The width of the overlapping parts when stitching an image.regionPositionCompensation - A strategy for compensating region positions for some browsers.Copyright © 2017. All rights reserved.