|
Search this API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecty.io.IOHandler
y.io.ImageOutputHandler
y.io.JPGIOHandler
public class 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(java.awt.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 java.awt.image.BufferedImage |
createImage(int width,
int height)
Creates the buffered image on which the graph will be rendered. |
protected void |
encode(java.awt.image.BufferedImage img,
java.io.OutputStream out)
Encodes the given image to the given output stream. |
java.lang.String |
getFileFormatString()
Returns the JPG file format string. |
java.lang.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, createGraphicsContext, getBorder, isAntialiasingEnabled, isSelectionPaintingEnabled, read, setAntialiasingEnabled, setBorder, setSelectionPaintingEnabled, write, 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 java.lang.String getFileFormatString()
getFileFormatString
in class IOHandler
public java.lang.String getFileNameExtension()
getFileNameExtension
in class IOHandler
protected java.awt.image.BufferedImage createImage(int width, int height)
ImageOutputHandler
createImage
in class ImageOutputHandler
protected void encode(java.awt.image.BufferedImage img, java.io.OutputStream out) throws java.io.IOException
ImageOutputHandler
encode
in class ImageOutputHandler
java.io.IOException
- if an error occurs during writing.public void setQuality(float quality)
quality
- a value between 0.0 and 1.0public float getQuality()
|
© Copyright 2000-2022, yWorks GmbH. All rights reserved. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |