Class ImageTool
java.lang.Object
org.netbeans.jemmy.image.ImageTool
Contains util methods to work with images.
- Author:
- Alexandre Iline (alexandre.iline@sun.com)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic BufferedImageenlargeImage(BufferedImage image, int zoom) Increases image.static BufferedImagegetImage()Gets the whole screen image.static BufferedImageGets an image from a component.static BufferedImageGets an image from a rectange on screen.static BufferedImagesubstractImage(BufferedImage minuend, BufferedImage deduction) Deprecated.Use subtractImage(BufferedImage, BufferedImage) instead.static BufferedImagesubstractImage(BufferedImage minuend, BufferedImage deduction, int relativeX, int relativeY) Deprecated.Use subtractImage(BufferedImage, BufferedImage, int, int) instead.static BufferedImagesubtractImage(BufferedImage minuend, BufferedImage deduction) Subtracts second image from first one.static BufferedImagesubtractImage(BufferedImage minuend, BufferedImage deduction, int relativeX, int relativeY) Subtracts subimage from image.
-
Constructor Details
-
ImageTool
public ImageTool()
-
-
Method Details
-
getImage
Gets an image from a rectange on screen.- Parameters:
rect- a rectangle on screen in absolute screen coordinates.- Returns:
- a captured image.
-
getImage
Gets an image from a component.- Parameters:
comp- a visible component.- Returns:
- a captured image.
-
getImage
-
enlargeImage
Increases image.- Parameters:
image- an image to enlarge.zoom- A scale.- Returns:
- a result image.
-
substractImage
Deprecated.Use subtractImage(BufferedImage, BufferedImage) instead.- Parameters:
minuend- an image to subtract from.deduction- an image to subtract.- Returns:
- a result image.
-
subtractImage
Subtracts second image from first one. Could be used to save file difference for future analysis.- Parameters:
minuend- an image to subtract from.deduction- an image to subtract.- Returns:
- a result image.
-
substractImage
public static BufferedImage substractImage(BufferedImage minuend, BufferedImage deduction, int relativeX, int relativeY) Deprecated.Use subtractImage(BufferedImage, BufferedImage, int, int) instead.- Parameters:
minuend- an image to subtract from.deduction- an image to subtract.- Returns:
- a result image.
-
subtractImage
public static BufferedImage subtractImage(BufferedImage minuend, BufferedImage deduction, int relativeX, int relativeY) Subtracts subimage from image. Could be used to save file difference for future analysis.- Parameters:
minuend- an image to subtract from.deduction- an image to subtract.relativeX- - deduction-in-minuend X coordinaterelativeY- - deduction-in-minuend Y coordinate- Returns:
- a result image.
-