Table of Contents

Namespace Imazen.WebP

Classes

AbiVersionCheck

Validates ABI compatibility between the managed bindings and the loaded native libwebp libraries.

AnimDecoder

Decodes animated WebP images into individual frames. Uses libwebpdemux's WebPAnimDecoder internally.

AnimEncoder

Encodes multiple frames into an animated WebP image. Uses libwebpmux's WebPAnimEncoder internally.

AnimFrame

Represents a single frame in an animated WebP image.

AnimInfo

Information about an animated WebP image.

SimpleDecoder

Decodes WebP images into System.Drawing.Bitmap objects. For a cross-platform alternative without System.Drawing, see WebPDecoder.

SimpleEncoder

Encodes Bitmap objects into WebP format

WebPDecoder

Raw buffer WebP decoder. No System.Drawing dependency — works on all platforms.

WebPEncoder

Raw buffer WebP encoder. No System.Drawing dependency — works on all platforms.

WebPEncoderConfig

Builder for advanced WebP encoding configuration. Uses a fluent API pattern.

WebPImageInfo

Information about a WebP image, retrieved without full decoding.

WebPInfo

Static utility class for probing WebP bitstream features without full decoding.

Enums

WebPPixelFormat

Pixel format for raw buffer encode/decode operations.