Class SimpleDecoder
Decodes WebP images into System.Drawing.Bitmap objects. For a cross-platform alternative without System.Drawing, see WebPDecoder.
public class SimpleDecoder
- Inheritance
-
SimpleDecoder
- Inherited Members
Constructors
SimpleDecoder()
public SimpleDecoder()
Methods
DecodeFromBytes(byte[], long)
Decodes a WebP image from a byte array into a 32bpp ARGB Bitmap.
public Bitmap DecodeFromBytes(byte[] data, long length)
Parameters
Returns
DecodeFromPointer(nint, long)
Decodes a WebP image from an unmanaged memory pointer into a 32bpp ARGB Bitmap.
public Bitmap DecodeFromPointer(nint data, long length)
Parameters
Returns
DecodeFromStream(Stream)
Decodes a WebP image from a stream, returning a Bitmap. Reads the entire stream into memory first, capped by MaxDecodeStreamBytes.
public Bitmap DecodeFromStream(Stream stream)
Parameters
streamStream
Returns
DecodeFromStream(Stream, long)
Decodes a WebP image from a stream with a caller-supplied buffered-data cap.
public Bitmap DecodeFromStream(Stream stream, long maxBytes)
Parameters
Returns
GetDecoderVersion()
Returns the version string of the loaded native libwebp decoder (e.g. "1.5.0").
public static string GetDecoderVersion()