org.jfree.chart
public abstract class ChartUtilities extends Object
See Also: ImageMapUtilities
Method Summary | |
---|---|
static byte[] | encodeAsPNG(BufferedImage image)
Encodes a BufferedImage to PNG format.
|
static byte[] | encodeAsPNG(BufferedImage image, boolean encodeAlpha, int compression)
Encodes a BufferedImage to PNG format.
|
static String | getImageMap(String name, ChartRenderingInfo info)
Creates an HTML image map. |
static String | getImageMap(String name, ChartRenderingInfo info, ToolTipTagFragmentGenerator toolTipTagFragmentGenerator, URLTagFragmentGenerator urlTagFragmentGenerator)
Creates an HTML image map. |
static void | saveChartAsJPEG(File file, JFreeChart chart, int width, int height)
Saves a chart to a file in JPEG format.
|
static void | saveChartAsJPEG(File file, float quality, JFreeChart chart, int width, int height)
Saves a chart to a file in JPEG format.
|
static void | saveChartAsJPEG(File file, JFreeChart chart, int width, int height, ChartRenderingInfo info)
Saves a chart to a file in JPEG format. |
static void | saveChartAsJPEG(File file, float quality, JFreeChart chart, int width, int height, ChartRenderingInfo info)
Saves a chart to a file in JPEG format. |
static void | saveChartAsPNG(File file, JFreeChart chart, int width, int height)
Saves a chart to the specified file in PNG format.
|
static void | saveChartAsPNG(File file, JFreeChart chart, int width, int height, ChartRenderingInfo info)
Saves a chart to a file in PNG format. |
static void | saveChartAsPNG(File file, JFreeChart chart, int width, int height, ChartRenderingInfo info, boolean encodeAlpha, int compression)
Saves a chart to a file in PNG format. |
static void | writeBufferedImageAsJPEG(OutputStream out, BufferedImage image)
Writes a BufferedImage to an output stream in JPEG format.
|
static void | writeBufferedImageAsJPEG(OutputStream out, float quality, BufferedImage image)
Writes a BufferedImage to an output stream in JPEG format.
|
static void | writeBufferedImageAsPNG(OutputStream out, BufferedImage image)
Writes a BufferedImage to an output stream in PNG format.
|
static void | writeBufferedImageAsPNG(OutputStream out, BufferedImage image, boolean encodeAlpha, int compression)
Writes a BufferedImage to an output stream in PNG format.
|
static void | writeChartAsJPEG(OutputStream out, JFreeChart chart, int width, int height)
Writes a chart to an output stream in JPEG format. |
static void | writeChartAsJPEG(OutputStream out, float quality, JFreeChart chart, int width, int height)
Writes a chart to an output stream in JPEG format. |
static void | writeChartAsJPEG(OutputStream out, JFreeChart chart, int width, int height, ChartRenderingInfo info)
Writes a chart to an output stream in JPEG format. |
static void | writeChartAsJPEG(OutputStream out, float quality, JFreeChart chart, int width, int height, ChartRenderingInfo info)
Writes a chart to an output stream in JPEG format. |
static void | writeChartAsPNG(OutputStream out, JFreeChart chart, int width, int height)
Writes a chart to an output stream in PNG format.
|
static void | writeChartAsPNG(OutputStream out, JFreeChart chart, int width, int height, boolean encodeAlpha, int compression)
Writes a chart to an output stream in PNG format.
|
static void | writeChartAsPNG(OutputStream out, JFreeChart chart, int width, int height, ChartRenderingInfo info)
Writes a chart to an output stream in PNG format. |
static void | writeChartAsPNG(OutputStream out, JFreeChart chart, int width, int height, ChartRenderingInfo info, boolean encodeAlpha, int compression)
Writes a chart to an output stream in PNG format. |
static void | writeImageMap(PrintWriter writer, String name, ChartRenderingInfo info, boolean useOverLibForToolTips)
Writes an image map to an output stream.
|
static void | writeImageMap(PrintWriter writer, String name, ChartRenderingInfo info, ToolTipTagFragmentGenerator toolTipTagFragmentGenerator, URLTagFragmentGenerator urlTagFragmentGenerator)
Writes an image map to the specified writer.
|
static void | writeScaledChartAsPNG(OutputStream out, JFreeChart chart, int width, int height, int widthScaleFactor, int heightScaleFactor)
Writes a scaled version of a chart to an output stream in PNG format.
|
Parameters: image the image (null
not permitted).
Returns: A byte array in PNG format.
Throws: IOException if there is an I/O problem.
Parameters: image the image (null
not permitted). encodeAlpha encode alpha? compression the PNG compression level (0-9).
Returns: The byte array in PNG format.
Throws: IOException if there is an I/O problem.
Parameters: name the map name (null
not permitted). info the chart rendering info (null
not permitted).
Returns: The map tag.
Parameters: name the map name (null
not permitted). info the chart rendering info (null
not permitted). toolTipTagFragmentGenerator a generator for the HTML fragment
that will contain the tooltip text (null
not permitted
if info
contains tooltip information). urlTagFragmentGenerator a generator for the HTML fragment that
will contain the URL reference (null
not permitted if
info
contains URLs).
Returns: The map tag.
Parameters: file the file (null
not permitted). chart the chart (null
not permitted). width the image width. height the image height.
Throws: IOException if there are any I/O errors.
Parameters: file the file (null
not permitted). quality the JPEG quality setting. chart the chart (null
not permitted). width the image width. height the image height.
Throws: IOException if there are any I/O errors.
Parameters: file the file name (null
not permitted). chart the chart (null
not permitted). width the image width. height the image height. info the chart rendering info (null
permitted).
Throws: IOException if there are any I/O errors.
Parameters: file the file name (null
not permitted). quality the quality setting. chart the chart (null
not permitted). width the image width. height the image height. info the chart rendering info (null
permitted).
Throws: IOException if there are any I/O errors.
Parameters: file the file name (null
not permitted). chart the chart (null
not permitted). width the image width. height the image height.
Throws: IOException if there are any I/O errors.
Parameters: file the file (null
not permitted). chart the chart (null
not permitted). width the image width. height the image height. info the chart rendering info (null
permitted).
Throws: IOException if there are any I/O errors.
Parameters: file the file (null
not permitted). chart the chart (null
not permitted). width the image width. height the image height. info the chart rendering info (null
permitted). encodeAlpha encode alpha? compression the PNG compression level (0-9).
Throws: IOException if there are any I/O errors.
Parameters: out the output stream (null
not permitted). image the image (null
not permitted).
Throws: IOException if there are any I/O errors.
Parameters: out the output stream (null
not permitted). quality the image quality (0.0f to 1.0f). image the image (null
not permitted).
Throws: IOException if there are any I/O errors.
Parameters: out the output stream (null
not permitted). image the image (null
not permitted).
Throws: IOException if there are any I/O errors.
Parameters: out the output stream (null
not permitted). image the image (null
not permitted). encodeAlpha encode alpha? compression the compression level (0-9).
Throws: IOException if there are any I/O errors.
Parameters: out the output stream (null
not permitted). chart the chart (null
not permitted). width the image width. height the image height.
Throws: IOException if there are any I/O errors.
Parameters: out the output stream (null
not permitted). quality the quality setting. chart the chart (null
not permitted). width the image width. height the image height.
Throws: IOException if there are any I/O errors.
Parameters: out the output stream (null
not permitted). chart the chart (null
not permitted). width the image width. height the image height. info the chart rendering info (null
permitted).
Throws: IOException if there are any I/O errors.
Parameters: out the output stream (null
not permitted). quality the output quality (0.0f to 1.0f). chart the chart (null
not permitted). width the image width. height the image height. info the chart rendering info (null
permitted).
Throws: IOException if there are any I/O errors.
Parameters: out the output stream (null
not permitted). chart the chart (null
not permitted). width the image width. height the image height.
Throws: IOException if there are any I/O errors.
Parameters: out the output stream (null
not permitted). chart the chart (null
not permitted). width the image width. height the image height. encodeAlpha encode alpha? compression the compression level (0-9).
Throws: IOException if there are any I/O errors.
Parameters: out the output stream (null
not permitted). chart the chart (null
not permitted). width the image width. height the image height. info the chart rendering info (null
permitted).
Throws: IOException if there are any I/O errors.
Parameters: out the output stream (null
not permitted). chart the chart (null
not permitted). width the image width. height the image height. info carries back chart rendering info (null
permitted). encodeAlpha encode alpha? compression the PNG compression level (0-9).
Throws: IOException if there are any I/O errors.
Parameters: writer the writer (null
not permitted). name the map name (null
not permitted). info the chart rendering info (null
not permitted). useOverLibForToolTips whether to use OverLIB for tooltips
(http://www.bosrup.com/web/overlib/).
Throws: IOException if there are any I/O errors.
Parameters: writer the writer (null
not permitted). name the map name (null
not permitted). info the chart rendering info (null
not permitted). toolTipTagFragmentGenerator a generator for the HTML fragment
that will contain the tooltip text (null
not permitted
if info
contains tooltip information). urlTagFragmentGenerator a generator for the HTML fragment that
will contain the URL reference (null
not permitted if
info
contains URLs).
Throws: IOException if there are any I/O errors.
Parameters: out the output stream (null
not permitted). chart the chart (null
not permitted). width the unscaled chart width. height the unscaled chart height. widthScaleFactor the horizontal scale factor. heightScaleFactor the vertical scale factor.
Throws: IOException if there are any I/O problems.