Class PngWriter


  • public class PngWriter
    extends java.lang.Object
    Writes a PNG image.
    Since:
    5.0.3
    Author:
    Paulo Soares
    • Constructor Summary

      Constructors 
      Constructor Description
      PngWriter​(java.io.OutputStream outp)  
    • Constructor Detail

      • PngWriter

        public PngWriter​(java.io.OutputStream outp)
                  throws java.io.IOException
        Throws:
        java.io.IOException
    • Method Detail

      • writeHeader

        public void writeHeader​(int width,
                                int height,
                                int bitDepth,
                                int colorType)
                         throws java.io.IOException
        Throws:
        java.io.IOException
      • writeEnd

        public void writeEnd()
                      throws java.io.IOException
        Throws:
        java.io.IOException
      • writeData

        public void writeData​(byte[] data,
                              int stride)
                       throws java.io.IOException
        Throws:
        java.io.IOException
      • writePalette

        public void writePalette​(byte[] data)
                          throws java.io.IOException
        Throws:
        java.io.IOException
      • writeIccProfile

        public void writeIccProfile​(byte[] data)
                             throws java.io.IOException
        Throws:
        java.io.IOException
      • outputInt

        public void outputInt​(int n)
                       throws java.io.IOException
        Throws:
        java.io.IOException
      • outputInt

        public static void outputInt​(int n,
                                     java.io.OutputStream s)
                              throws java.io.IOException
        Throws:
        java.io.IOException
      • writeChunk

        public void writeChunk​(byte[] chunkType,
                               byte[] data)
                        throws java.io.IOException
        Throws:
        java.io.IOException