Class ImageWriterUtil

java.lang.Object
org.apache.xmlgraphics.image.writer.ImageWriterUtil

public final class ImageWriterUtil extends Object
Convenience methods around ImageWriter for the most important tasks.
  • Method Details

    • saveAsPNG

      public static void saveAsPNG(RenderedImage bitmap, File outputFile) throws IOException
      Saves a RenderedImage as a PNG file with 96 dpi.
      Parameters:
      bitmap - the bitmap to encode
      outputFile - the target file
      Throws:
      IOException - in case of an I/O problem
    • saveAsPNG

      public static void saveAsPNG(RenderedImage bitmap, int resolution, File outputFile) throws IOException
      Saves a RenderedImage as a PNG file.
      Parameters:
      bitmap - the bitmap to encode
      resolution - the bitmap resolution
      outputFile - the target file
      Throws:
      IOException - in case of an I/O problem
    • saveAsFile

      public static void saveAsFile(RenderedImage bitmap, int resolution, File outputFile, String mime) throws IOException
      Saves a RenderedImage as a file. The image format is given through the MIME type
      Parameters:
      bitmap - the bitmap to encode
      resolution - the bitmap resolution
      outputFile - the target file
      mime - the MIME type of the target file
      Throws:
      IOException - in case of an I/O problem