Class ImageShapeUtils
java.lang.Object
edu.uci.ics.jung.visualization.util.ImageShapeUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ShapeGiven an image, possibly with a transparent background, return the Shape of the opaque part of the imagestatic ShapegetShape(BufferedImage image, int max) Given an image, possibly with a transparent background, return the Shape of the opaque part of the image If the image is larger than max in either direction, scale the image down to max-by-max, do the trace (on fewer points) then scale the resulting shape back up to the size of the original image.static Shapestatic ShapeGiven the fileName of an image, possibly with a transparent background, return the Shape of the opaque part of the imagestatic ShapeGiven the fileName of an image, possibly with a transparent background, return the Shape of the opaque part of the image
-
Constructor Details
-
ImageShapeUtils
public ImageShapeUtils()
-
-
Method Details
-
getShape
-
getShape
Given the fileName of an image, possibly with a transparent background, return the Shape of the opaque part of the image- Parameters:
fileName- name of the image, loaded from the classpathmax- the maximum dimension of the traced shape- Returns:
- the Shape
- See Also:
-
getShape
-
getShape
-
getShape
Given an image, possibly with a transparent background, return the Shape of the opaque part of the image If the image is larger than max in either direction, scale the image down to max-by-max, do the trace (on fewer points) then scale the resulting shape back up to the size of the original image.- Parameters:
image- the image to tracemax- used to restrict number of points in the resulting shape- Returns:
- the Shape
-