Skip to main content

Class PenikoImageData

Namespace: VelloSharp
Assembly: VelloSharp.dll

public sealed class PenikoImageData : IDisposable

Inheritance​

object ← PenikoImageData

Implements​

IDisposable

Inherited Members​

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

Methods​

Clone()​

public PenikoImageData Clone()

Returns​

PenikoImageData

CopyPixels(Span<byte>)​

public void CopyPixels(Span<byte> destination)

Parameters​

destination Span<byte>

Dispose()​

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

public void Dispose()

~PenikoImageData()​

protected ~PenikoImageData()

FromImage(Image)​

public static PenikoImageData FromImage(Image image)

Parameters​

image Image

Returns​

PenikoImageData

FromPixels(ReadOnlySpan<byte>, int, int, PenikoImageFormat, PenikoImageAlphaType, int)​

public static PenikoImageData FromPixels(ReadOnlySpan<byte> pixels, int width, int height, PenikoImageFormat format = PenikoImageFormat.Rgba8, PenikoImageAlphaType alpha = PenikoImageAlphaType.Alpha, int stride = 0)

Parameters​

pixels ReadOnlySpan<byte>

width int

height int

format PenikoImageFormat

alpha PenikoImageAlphaType

stride int

Returns​

PenikoImageData

GetInfo()​

public PenikoImageDataInfo GetInfo()

Returns​

PenikoImageDataInfo