Class WebPChunkVp8l


public final class WebPChunkVp8l extends AbstractWebPChunk
VP8L (lossless bitstream) chunk.
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                      ChunkHeader('VP8L')                      |
|                                                               |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
:                           VP8L data                           :
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Since:
1.0.0-alpha4
See Also:
  • Field Details

    • imageWidth

      private final int imageWidth
    • imageHeight

      private final int imageHeight
    • hasAlpha

      private final boolean hasAlpha
    • versionNumber

      private final int versionNumber
  • Constructor Details

    • WebPChunkVp8l

      public WebPChunkVp8l(int type, int size, byte[] bytes) throws ImagingException
      Create a VP8L chunk.
      Parameters:
      type - chunk type.
      size - chunk size.
      bytes - chunk data.
      Throws:
      ImagingException - if the chunk data and the size provided do not match.
  • Method Details

    • dump

      public void dump(PrintWriter pw, int offset) throws ImagingException, IOException
      Description copied from class: AbstractWebPChunk
      Print the chunk to the given stream.
      Overrides:
      dump in class AbstractWebPChunk
      Parameters:
      pw - a stream to write to.
      offset - chunk offset.
      Throws:
      ImagingException - if the image is invalid.
      IOException - if it fails to write to the given stream.
    • getImageHeight

      public int getImageHeight()
      Returns:
      the image height.
    • getImageWidth

      public int getImageWidth()
      Returns:
      the image width.
    • getVersionNumber

      public int getVersionNumber()
      Returns:
      the version number.
    • hasAlpha

      public boolean hasAlpha()
      Returns:
      whether the image has an alpha channel or not.