public class WebFigureRenderer
extends java.lang.Object
final WebFigureRenderer renderer = new WebFigureRenderer();
try {
final WebFigureRenderParameters params = new WebFigureRenderParameters( figure );
params.setWidth( 300 );
params.setHeight( 200 );
final BufferedImage i = renderer.renderImage( params );
// do something interesting with the image here...
} finally {
renderer.dispose();
}
| Constructor and Description |
|---|
WebFigureRenderer()
Create a WebFigureRenderer using a new MCR instance.
|
| Modifier and Type | Method and Description |
|---|---|
void |
dispose()
Release all native resources associated with this object.
|
byte[] |
renderBytes(WebFigureRenderParameters params)
Render a WebFigure, producing an encoded image (e.g.
|
java.awt.image.BufferedImage |
renderImage(WebFigureRenderParameters params)
Render a WebFigure, producing an encoded image (e.g.
|
public WebFigureRenderer()
throws MWException
MWException - if the MCR fails to initializepublic byte[] renderBytes(WebFigureRenderParameters params) throws java.io.IOException, MWException, com.mathworks.toolbox.javabuilder.services.ServiceException
params - parameters to control the rendering operationjava.io.IOException - if an error occurs while encoding the imageMWException - if an error occurs during Java-MATLAB data conversioncom.mathworks.toolbox.javabuilder.services.ServiceException - if an error occurs inside MATLAB codepublic java.awt.image.BufferedImage renderImage(WebFigureRenderParameters params) throws MWException, com.mathworks.toolbox.javabuilder.services.ServiceException
params - parameters to control the rendering operationMWException - if an error occurs during Java-MATLAB data conversioncom.mathworks.toolbox.javabuilder.services.ServiceException - if an error occurs inside MATLAB codepublic void dispose()
© 1994-2008 The MathWorks, Inc. Terms of Use Patents Trademarks