|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--y.io.IOHandler | +--y.io.ImageOutputHandler | +--y.io.JPGIOHandler
Writes a Graph2D in JPG image format.
The encoding process is done in two steps. First the
graph will be renderer to an image. Rendering upon an image
is done by calling method Graph2DView.paintVisibleContent(Graphics2D)
on the current view of the Graph2D. Configuring the view
influences size, viewport, background, etc. of the rendered
image.
In the second step the image is taken and encoded to the
output format.
Constructor Summary | |
JPGIOHandler()
Instantiates a new JPGIOHandler. |
Method Summary | |
protected BufferedImage |
createImage(int width,
int height)
Creates the buffered image on which the graph will be rendered. |
protected void |
encode(BufferedImage img,
OutputStream out)
Encodes the given image to the given output stream. |
String |
getFileFormatString()
Returns the JPG file format string. |
String |
getFileNameExtension()
Returns the JPG file name extension, i.e. |
float |
getQuality()
Returns the quality level of JPG encoding. |
void |
setQuality(float quality)
Sets the quality level of JPG encoding. |
Methods inherited from class y.io.ImageOutputHandler |
canRead, createDefaultGraph2DView, isAntialiasingEnabled, read, setAntialiasingEnabled, write |
Methods inherited from class y.io.IOHandler |
canWrite, canWriteSubset, createObjectInputStream, createObjectOutputStream, hide, read, read, shouldSerialize, shouldSerialize, write, writeSubset, writeSubset |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public JPGIOHandler()
Method Detail |
public String getFileFormatString()
getFileFormatString
in class IOHandler
public String getFileNameExtension()
getFileNameExtension
in class IOHandler
protected BufferedImage createImage(int width, int height)
ImageOutputHandler
createImage
in class ImageOutputHandler
protected void encode(BufferedImage img, OutputStream out) throws IOException
ImageOutputHandler
encode
in class ImageOutputHandler
IOException
public void setQuality(float quality)
quality
- a value between 0.0 and 1.0public float getQuality()
|
© Copyright 2000-2003, yWorks GmbH. All rights reserved. 2003 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |