Skip to main content

Class SKColorSpaceIccProfile

Namespace: SkiaSharp
Assembly: VelloSharp.Skia.Core.dll

public sealed class SKColorSpaceIccProfile : IDisposable

Inheritance​

object ← SKColorSpaceIccProfile

Implements​

IDisposable

Inherited Members​

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()

Constructors​

SKColorSpaceIccProfile()​

public SKColorSpaceIccProfile()

Properties​

Buffer​

public nint Buffer { get; }

Property Value​

nint

Size​

public long Size { get; }

Property Value​

long

Methods​

Create(ReadOnlySpan<byte>)​

public static SKColorSpaceIccProfile Create(ReadOnlySpan<byte> data)

Parameters​

data ReadOnlySpan<byte>

Returns​

SKColorSpaceIccProfile

Create(byte[])​

public static SKColorSpaceIccProfile Create(byte[] data)

Parameters​

data byte[]

Returns​

SKColorSpaceIccProfile

Create(SKData)​

public static SKColorSpaceIccProfile Create(SKData data)

Parameters​

data SKData

Returns​

SKColorSpaceIccProfile

Create(nint, long)​

public static SKColorSpaceIccProfile Create(nint data, long length)

Parameters​

data nint

length long

Returns​

SKColorSpaceIccProfile

Dispose()​

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

public void Dispose()

ToColorSpaceXyz(out SKColorSpaceXyz)​

public bool ToColorSpaceXyz(out SKColorSpaceXyz toXyzD50)

Parameters​

toXyzD50 SKColorSpaceXyz

Returns​

bool

ToColorSpaceXyz()​

public SKColorSpaceXyz ToColorSpaceXyz()

Returns​

SKColorSpaceXyz