Skip to main content

Qoi class

Namespace: Arlecchino.Pictures.Formats.Qoi · Assembly: Arlecchino.Pictures

Reads a QOI, which is one pass over the bytes: a chunk is either a color, a small step from the last one, a run of it, or one of the sixty-four colors seen recently.

public sealed class Qoi : IPictureFormat

Implements IPictureFormat

Constructors

MemberSummary
Qoi()

Properties

MemberSummary
Name

Methods

MemberSummary
Read(ReadOnlySpan<byte>, PictureLimits)
Starts(ReadOnlySpan<byte>)

Constructors in detail

Qoi()

public Qoi();

Properties in detail

Name

public string Name { get; }

Type string

Methods in detail

Read(ReadOnlySpan<byte>, PictureLimits)

public Raster? Read(ReadOnlySpan<byte> bytes, PictureLimits limits);

Parameters

NameTypeDescription
bytesReadOnlySpan<T><byte>
limitsPictureLimits

Returns Raster

Starts(ReadOnlySpan<byte>)

public bool Starts(ReadOnlySpan<byte> bytes);

Parameters

NameTypeDescription
bytesReadOnlySpan<T><byte>

Returns bool