tree: 64edd322865d13eb94e8ef754915a0e014a980c7
  1. decode_alph_default.wuffs
  2. decode_huffman.wuffs
  3. decode_pixels_slow.wuffs
  4. decode_transform.wuffs
  5. decode_vp8l.wuffs
  6. decode_webp.wuffs
  7. README.md
std/webp/README.md

WebP

WebP is a still image format, described in the WebP Container Specification. It is a container for VP8 Lossy or VP8 Lossless.

The “Making Software - Image Compression” book chapter also has a good overview of a number of image formats, including WebP.

There are two WebP variants: lossy (based on VP8) and lossless (based on what‘s essentially an unrelated design, other than “WebP” branding). Wuffs’ VP8 implementation is in a separate package, as the WebM moving image format also uses VP8. There's no Wuffs WebM package yet but there might be in the future.