Class ImageWriterUtil


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

      • 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