Class WebPChunkVp8


public final class WebPChunkVp8 extends AbstractWebPChunk
VP8 (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('VP8 ')                      |
|                                                               |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
:                           VP8 data                            :
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Since:
1.0.0-alpha4
See Also:
  • Field Details

    • versionNumber

      private final int versionNumber
    • width

      private final int width
    • height

      private final int height
    • horizontalScale

      private final int horizontalScale
    • verticalScale

      private final int verticalScale
  • Constructor Details

    • WebPChunkVp8

      public WebPChunkVp8(int type, int size, byte[] bytes) throws ImagingException
      Create a VP8 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.
    • getHeight

      public int getHeight()
      Returns:
      the height.
    • getHorizontalScale

      public int getHorizontalScale()
      Returns:
      the horizontal scale.
    • getVersionNumber

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

      public int getVerticalScale()
      Returns:
      the vertical scale.
    • getWidth

      public int getWidth()
      Returns:
      the width.