API Reference
Class
TiffReader
Minimal TIFF decoder for baseline images (strips/tiles).
Inheritance
- Object
- TiffReader
Methods
public static TiffRgba32Page[] DecodePagesRgba32(ReadOnlySpan<Byte> data) #Returns:
TiffRgba32Page[]Decodes all TIFF pages to RGBA buffers.
Parameters
- data System.ReadOnlySpan{System.Byte}
DecodeRgba32 2 overloads
public static Byte[] DecodeRgba32(ReadOnlySpan<Byte> data, out Int32 width, out Int32 height) #Returns:
Byte[]Decodes the first TIFF page into an RGBA buffer.
Parameters
- data System.ReadOnlySpan{System.Byte}
- width System.Int32@
- height System.Int32@
public static Byte[] DecodeRgba32(ReadOnlySpan<Byte> data, Int32 pageIndex, out Int32 width, out Int32 height) #Returns:
Byte[]Decodes a specific TIFF page into an RGBA buffer.
Parameters
- data System.ReadOnlySpan{System.Byte}
- pageIndex System.Int32
- width System.Int32@
- height System.Int32@
public static Boolean IsTiff(ReadOnlySpan<Byte> data) #Returns:
BooleanReturns true when the buffer looks like a TIFF file header.
Parameters
- data System.ReadOnlySpan{System.Byte}
public static Boolean TryDecodePagesRgba32(ReadOnlySpan<Byte> data, out TiffRgba32Page[] pages) #Returns:
BooleanAttempts to decode all TIFF pages to RGBA buffers.
Parameters
- data System.ReadOnlySpan{System.Byte}
- pages CodeGlyphX.Rendering.Tiff.TiffRgba32Page[]@
public static Boolean TryDecodeRgba32(ReadOnlySpan<Byte> data, out Byte[] rgba, out Int32 width, out Int32 height) #Returns:
BooleanAttempts to decode the first TIFF page into an RGBA buffer.
Parameters
- data System.ReadOnlySpan{System.Byte}
- rgba System.Byte[]@
- width System.Int32@
- height System.Int32@