|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.lyra.Widgets.GraphicsUtilities
public class GraphicsUtilities
Contains various static functions that can be employed to perform certain operations on images.
Constructor Summary | |
---|---|
GraphicsUtilities()
|
Method Summary | |
---|---|
static java.awt.image.BufferedImage |
getScaledInstance(java.awt.image.BufferedImage img,
int targetWidth,
int targetHeight,
java.lang.Object hint,
boolean higherQuality)
Convenience method that returns a scaled instance of the provided BufferedImage . |
static java.awt.Image |
getScaledInstance(java.awt.Image img,
int targetWidth,
int targetHeight,
java.lang.Object hint,
boolean higherQuality)
Convenience method that returns a scaled instance of the provided BufferedImage . |
static boolean |
hasAlpha(java.awt.Image image)
When provided with an instance of Image will determine if there are transparency pixels in place. |
static java.awt.image.BufferedImage |
toBufferedImage(java.awt.Image image)
This method will take an instance of Image and convert it to an instance of BufferedImage. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public GraphicsUtilities()
Method Detail |
---|
public static java.awt.image.BufferedImage getScaledInstance(java.awt.image.BufferedImage img, int targetWidth, int targetHeight, java.lang.Object hint, boolean higherQuality) throws java.lang.NullPointerException
BufferedImage
.
img
- the original image to be scaledtargetWidth
- the desired width of the scaled instance,
in pixelstargetHeight
- the desired height of the scaled instance,
in pixelshint
- one of the rendering hints that corresponds to
RenderingHints.KEY_INTERPOLATION
(e.g.
RenderingHints.VALUE_INTERPOLATION_NEAREST_NEIGHBOR
,
RenderingHints.VALUE_INTERPOLATION_BILINEAR
,
RenderingHints.VALUE_INTERPOLATION_BICUBIC
)higherQuality
- if true, this method will use a multi-step
scaling technique that provides higher quality than the usual
one-step technique (only useful in down scaling cases, where
targetWidth
or targetHeight
is
smaller than the original dimensions, and generally only when
the BILINEAR
hint is specified)
BufferedImage
java.lang.NullPointerException
public static java.awt.Image getScaledInstance(java.awt.Image img, int targetWidth, int targetHeight, java.lang.Object hint, boolean higherQuality) throws java.lang.NullPointerException
BufferedImage
.
img
- the original image to be scaledtargetWidth
- the desired width of the scaled instance,
in pixelstargetHeight
- the desired height of the scaled instance,
in pixelshint
- one of the rendering hints that corresponds to
RenderingHints.KEY_INTERPOLATION
(e.g.
RenderingHints.VALUE_INTERPOLATION_NEAREST_NEIGHBOR
,
RenderingHints.VALUE_INTERPOLATION_BILINEAR
,
RenderingHints.VALUE_INTERPOLATION_BICUBIC
)higherQuality
- if true, this method will use a multi-step
scaling technique that provides higher quality than the usual
one-step technique (only useful in down scaling cases, where
targetWidth
or targetHeight
is
smaller than the original dimensions, and generally only when
the BILINEAR
hint is specified)
BufferedImage
java.lang.NullPointerException
public static java.awt.image.BufferedImage toBufferedImage(java.awt.Image image) throws java.lang.NullPointerException
image
- Instance of image.
java.lang.NullPointerException
public static boolean hasAlpha(java.awt.Image image) throws java.lang.NullPointerException
image
- Instance of the image.
java.lang.NullPointerException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |