Package org.netbeans.jemmy.image
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 BufferedImage
enlargeImage
(BufferedImage image, int zoom) Increases image.static BufferedImage
getImage()
Gets the whole screen image.static BufferedImage
Gets an image from a component.static BufferedImage
Gets an image from a rectange on screen.static BufferedImage
substractImage
(BufferedImage minuend, BufferedImage deduction) Deprecated.Use subtractImage(BufferedImage, BufferedImage) instead.static BufferedImage
substractImage
(BufferedImage minuend, BufferedImage deduction, int relativeX, int relativeY) Deprecated.Use subtractImage(BufferedImage, BufferedImage, int, int) instead.static BufferedImage
subtractImage
(BufferedImage minuend, BufferedImage deduction) Subtracts second image from first one.static BufferedImage
subtractImage
(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
Gets the whole screen image.- Returns:
- a captured image.
-
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.
-