public class BitmapImageRenderer extends java.lang.Object implements ImageRenderer
| Modifier and Type | Field and Description |
|---|---|
protected java.awt.image.BufferedImage |
img |
| Constructor and Description |
|---|
BitmapImageRenderer() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
drawImage(java.awt.Graphics2D graphics,
java.awt.geom.Rectangle2D anchor)
Render picture data into the supplied graphics
|
boolean |
drawImage(java.awt.Graphics2D graphics,
java.awt.geom.Rectangle2D anchor,
java.awt.Insets clip)
Render picture data into the supplied graphics
|
java.awt.Dimension |
getDimension() |
java.awt.image.BufferedImage |
getImage() |
java.awt.image.BufferedImage |
getImage(java.awt.Dimension dim) |
void |
loadImage(byte[] data,
java.lang.String contentType)
Load and buffer the image
|
void |
loadImage(java.io.InputStream data,
java.lang.String contentType)
Load and buffer the image
|
void |
setAlpha(double alpha) |
public void loadImage(java.io.InputStream data,
java.lang.String contentType)
throws java.io.IOException
ImageRendererloadImage in interface ImageRendererdata - the raw image streamcontentType - the content typejava.io.IOExceptionpublic void loadImage(byte[] data,
java.lang.String contentType)
throws java.io.IOException
ImageRendererloadImage in interface ImageRendererdata - the raw image bytescontentType - the content typejava.io.IOExceptionpublic java.awt.image.BufferedImage getImage()
getImage in interface ImageRendererpublic java.awt.image.BufferedImage getImage(java.awt.Dimension dim)
getImage in interface ImageRendererdim - the dimension in pixels of the returned imagepublic java.awt.Dimension getDimension()
getDimension in interface ImageRendererpublic void setAlpha(double alpha)
setAlpha in interface ImageRendereralpha - the alpha [0..1] to be added to the image (possibly already containing an alpha channel)public boolean drawImage(java.awt.Graphics2D graphics,
java.awt.geom.Rectangle2D anchor)
ImageRendererdrawImage in interface ImageRendererpublic boolean drawImage(java.awt.Graphics2D graphics,
java.awt.geom.Rectangle2D anchor,
java.awt.Insets clip)
ImageRendererdrawImage in interface ImageRenderer