Class ImageIOConverter

java.lang.Object
net.sourceforge.jeuclid.converter.ImageIOConverter
All Implemented Interfaces:
ConverterPlugin

public class ImageIOConverter extends Object implements ConverterPlugin
supports conversion to standard Raster formats through ImageIO.
Version:
$Revision: 916bcda78280 $
  • Method Details

    • convert

      public Dimension convert(Node doc, LayoutContext context, OutputStream outStream) throws IOException
      Write the given MathBase object with its rendering parameters into the given output stream.
      Specified by:
      convert in interface ConverterPlugin
      Parameters:
      doc - A JEuclid DocumentElement
      context - LayoutContext to use.
      outStream - Target output stream.
      Returns:
      Rendering's dimension based on the spefic plugin's Graphics2D implementation.
      Throws:
      IOException - if an I/O error occurred during write.
    • convert

      Convert from the given Math Object to an XML DOM Document.
      Specified by:
      convert in interface ConverterPlugin
      Parameters:
      doc - A JEuclid DocumentElement
      context - LayoutContext to use.
      Returns:
      an instance of DocumentWithDimension, containing a Document of the appropriate subtype for this format (e.g. SVGDocument), if available. If conversion is not supported by this plugin, it may return null.