org.foray.graphic
Class TempImage
java.lang.Object
org.foray.graphic.TempImage
- All Implemented Interfaces:
- org.axsl.graphic.Graphic
public class TempImage
- extends Object
- implements org.axsl.graphic.Graphic
An implementation of the axsl Graphic interface that provides the ability
to create a pseudo-graphic that can be used by Renderers.
Nested classes/interfaces inherited from interface org.axsl.graphic.Graphic |
org.axsl.graphic.Graphic.Compression, org.axsl.graphic.Graphic.Type |
Constructor Summary |
TempImage(URL url,
int width,
int height,
byte[] result)
Constructor. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TempImage
public TempImage(URL url,
int width,
int height,
byte[] result)
- Constructor.
- Parameters:
url
- The image's URL.width
- The image width, in millipoints.height
- The image height, in millipoints.result
- The bitmap data for the image.
isInverted
public boolean isInverted()
- Specified by:
isInverted
in interface org.axsl.graphic.Graphic
getUrl
public URL getUrl()
- Specified by:
getUrl
in interface org.axsl.graphic.Graphic
pixelWidth
public int pixelWidth()
throws org.axsl.graphic.GraphicException
- Specified by:
pixelWidth
in interface org.axsl.graphic.Graphic
- Throws:
org.axsl.graphic.GraphicException
pixelHeight
public int pixelHeight()
throws org.axsl.graphic.GraphicException
- Specified by:
pixelHeight
in interface org.axsl.graphic.Graphic
- Throws:
org.axsl.graphic.GraphicException
getColorSpace
public ColorSpace getColorSpace()
throws org.axsl.graphic.GraphicException
- Specified by:
getColorSpace
in interface org.axsl.graphic.Graphic
- Throws:
org.axsl.graphic.GraphicException
getBitsPerComponent
public int getBitsPerComponent()
throws org.axsl.graphic.GraphicException
- Specified by:
getBitsPerComponent
in interface org.axsl.graphic.Graphic
- Throws:
org.axsl.graphic.GraphicException
isTransparent
public boolean isTransparent()
throws org.axsl.graphic.GraphicException
- Specified by:
isTransparent
in interface org.axsl.graphic.Graphic
- Throws:
org.axsl.graphic.GraphicException
getTransparentColor
public Color getTransparentColor()
throws org.axsl.graphic.GraphicException
- Specified by:
getTransparentColor
in interface org.axsl.graphic.Graphic
- Throws:
org.axsl.graphic.GraphicException
getContent
public byte[] getContent()
throws org.axsl.graphic.GraphicException
- Specified by:
getContent
in interface org.axsl.graphic.Graphic
- Throws:
org.axsl.graphic.GraphicException
getContentSize
public int getContentSize()
throws org.axsl.graphic.GraphicException
- Specified by:
getContentSize
in interface org.axsl.graphic.Graphic
- Throws:
org.axsl.graphic.GraphicException
close
public void close()
- Specified by:
close
in interface org.axsl.graphic.Graphic
getGraphicType
public org.axsl.graphic.Graphic.Type getGraphicType()
- Specified by:
getGraphicType
in interface org.axsl.graphic.Graphic
getCompressionType
public org.axsl.graphic.Graphic.Compression getCompressionType()
- Specified by:
getCompressionType
in interface org.axsl.graphic.Graphic
getMimeType
public String getMimeType()
- Specified by:
getMimeType
in interface org.axsl.graphic.Graphic
getName
public String getName()
- Specified by:
getName
in interface org.axsl.graphic.Graphic
absoluteWidth
public int absoluteWidth(int pixelsPerInch)
throws org.axsl.graphic.GraphicException
- Specified by:
absoluteWidth
in interface org.axsl.graphic.Graphic
- Throws:
org.axsl.graphic.GraphicException
absoluteHeight
public int absoluteHeight(int pixelsPerInch)
throws org.axsl.graphic.GraphicException
- Specified by:
absoluteHeight
in interface org.axsl.graphic.Graphic
- Throws:
org.axsl.graphic.GraphicException
getRawSamples
public byte[] getRawSamples()
throws org.axsl.graphic.GraphicException
- Specified by:
getRawSamples
in interface org.axsl.graphic.Graphic
- Throws:
org.axsl.graphic.GraphicException
getLinks
public org.axsl.graphic.GraphicLink[] getLinks()
- Specified by:
getLinks
in interface org.axsl.graphic.Graphic
getGraphicOutput
public org.axsl.graphic.output.GraphicOutput getGraphicOutput(String mimeType)
- Specified by:
getGraphicOutput
in interface org.axsl.graphic.Graphic
canMakeGraphicOutput
public boolean canMakeGraphicOutput(String mimeType)
- Specified by:
canMakeGraphicOutput
in interface org.axsl.graphic.Graphic
Copyright © 2017. All rights reserved.