Skip to main content

Class SKColorSpaceIccProfile

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

public sealed class SKColorSpaceIccProfile : IDisposable

Inheritance

objectSKColorSpaceIccProfile

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