Skip to main content

Class Image

Namespace: VelloSharp
Assembly: VelloSharp.dll

public sealed class Image : IDisposable

Inheritance

objectImage

Implements

IDisposable

Inherited Members

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

Properties

Handle

public nint Handle { get; }

Property Value

nint

Methods

Dispose()

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

public void Dispose()

~Image()

protected ~Image()

FromPixels(ReadOnlySpan<byte>, int, int, RenderFormat, ImageAlphaMode, int)

public static Image FromPixels(ReadOnlySpan<byte> pixels, int width, int height, RenderFormat format = RenderFormat.Rgba8, ImageAlphaMode alphaMode = ImageAlphaMode.Straight, int stride = 0)

Parameters

pixels ReadOnlySpan<byte>

width int

height int

format RenderFormat

alphaMode ImageAlphaMode

stride int

Returns

Image

GetInfo()

public ImageInfo GetInfo()

Returns

ImageInfo