Package com.orsonpdf.util
Class GraphicsUtils
- java.lang.Object
-
- com.orsonpdf.util.GraphicsUtils
-
public class GraphicsUtils extends java.lang.ObjectUtility methods for shapes and images.
-
-
Constructor Summary
Constructors Modifier Constructor Description privateGraphicsUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.awt.image.BufferedImageconvertRenderedImage(java.awt.image.RenderedImage img)Converts a rendered image to aBufferedImage.static java.awt.ShapecopyOf(java.awt.Shape shape)Returns a shape that is more or less equivalent to the supplied shape.static java.awt.geom.GeneralPathcreatePolygon(int[] xPoints, int[] yPoints, int nPoints, boolean close)Creates a polygon for from the specifiedxandycoordinates.
-
-
-
Method Detail
-
copyOf
public static java.awt.Shape copyOf(java.awt.Shape shape)
Returns a shape that is more or less equivalent to the supplied shape.- Parameters:
shape- the shape (nullnot permitted).- Returns:
- A copy of the shape (it may not be the same class).
-
createPolygon
public static java.awt.geom.GeneralPath createPolygon(int[] xPoints, int[] yPoints, int nPoints, boolean close)Creates a polygon for from the specifiedxandycoordinates.- Parameters:
xPoints- the x-points.yPoints- the y-points.nPoints- the number of points to use for the polyline.close- closed?- Returns:
- A polygon.
-
convertRenderedImage
public static java.awt.image.BufferedImage convertRenderedImage(java.awt.image.RenderedImage img)
Converts a rendered image to aBufferedImage. This utility method has come from a forum post by Jim Moore at:- Parameters:
img- the rendered image.- Returns:
- A buffered image.
-
-