SKCodec.StartScanlineDecode Method

Definition

Overloads

StartScanlineDecode(SKImageInfo)

Prepare for a scanline decode.

StartScanlineDecode(SKImageInfo, SKCodecOptions)

Prepare for a scanline decode with the specified options.

StartScanlineDecode(SKImageInfo, SKCodecOptions, SKColorTable, Int32)
Obsolete.

Prepare for a scanline decode with the specified options.

StartScanlineDecode(SKImageInfo, SKCodecOptions, IntPtr, Int32)
Obsolete.

Prepare for a scanline decode with the specified options.

StartScanlineDecode(SKImageInfo)

Prepare for a scanline decode.

public SkiaSharp.SKCodecResult StartScanlineDecode (SkiaSharp.SKImageInfo info);

Parameters

info
SKImageInfo

The image information of the destination. If the dimensions do not match those of Info, this implies a scale.

Returns

Returns Success on success, or another value explaining the type of failure.

Remarks

Not all codecs support this.

Applies to

StartScanlineDecode(SKImageInfo, SKCodecOptions)

Prepare for a scanline decode with the specified options.

public SkiaSharp.SKCodecResult StartScanlineDecode (SkiaSharp.SKImageInfo info, SkiaSharp.SKCodecOptions options);

Parameters

info
SKImageInfo

The image information of the destination. If the dimensions do not match those of Info, this implies a scale.

options
SKCodecOptions

The decoding options, including if memory is zero initialized and whether to decode a subset.

Returns

Returns Success on success, or another value explaining the type of failure.

Remarks

Not all codecs support this.

Applies to

StartScanlineDecode(SKImageInfo, SKCodecOptions, SKColorTable, Int32)

Caution

The Index8 color type and color table is no longer supported. Use StartScanlineDecode(SKImageInfo, SKCodecOptions) instead.

Prepare for a scanline decode with the specified options.

public SkiaSharp.SKCodecResult StartScanlineDecode (SkiaSharp.SKImageInfo info, SkiaSharp.SKCodecOptions options, SkiaSharp.SKColorTable colorTable, ref int colorTableCount);
[System.Obsolete("The Index8 color type and color table is no longer supported. Use StartScanlineDecode(SKImageInfo, SKCodecOptions) instead.")]
public SkiaSharp.SKCodecResult StartScanlineDecode (SkiaSharp.SKImageInfo info, SkiaSharp.SKCodecOptions options, SkiaSharp.SKColorTable colorTable, ref int colorTableCount);

Parameters

info
SKImageInfo

The image information of the destination. If the dimensions do not match those of Info, this implies a scale.

options
SKCodecOptions

The decoding options, including if memory is zero initialized and whether to decode a subset.

colorTable
SKColorTable

The color table to use.

colorTableCount
Int32

The size of the color table.

Returns

Returns Success on success, or another value explaining the type of failure.

Attributes

Remarks

Not all codecs support this.

Applies to

StartScanlineDecode(SKImageInfo, SKCodecOptions, IntPtr, Int32)

Caution

The Index8 color type and color table is no longer supported. Use StartScanlineDecode(SKImageInfo, SKCodecOptions) instead.

Prepare for a scanline decode with the specified options.

public SkiaSharp.SKCodecResult StartScanlineDecode (SkiaSharp.SKImageInfo info, SkiaSharp.SKCodecOptions options, IntPtr colorTable, ref int colorTableCount);
[System.Obsolete("The Index8 color type and color table is no longer supported. Use StartScanlineDecode(SKImageInfo, SKCodecOptions) instead.")]
public SkiaSharp.SKCodecResult StartScanlineDecode (SkiaSharp.SKImageInfo info, SkiaSharp.SKCodecOptions options, IntPtr colorTable, ref int colorTableCount);

Parameters

info
SKImageInfo

The image information of the destination. If the dimensions do not match those of Info, this implies a scale.

options
SKCodecOptions

The decoding options, including if memory is zero initialized and whether to decode a subset.

colorTable
IntPtr

The pointer to the color table to use.

colorTableCount
Int32

The size of the color table.

Returns

Returns Success on success, or another value explaining the type of failure.

Attributes

Remarks

Not all codecs support this.

Applies to