Skip to main content

Class SKImage

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

public sealed class SKImage : IDisposable

Inheritance

objectSKImage

Implements

IDisposable

Inherited Members

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

Properties

Height

public int Height { get; }

Property Value

int

Width

public int Width { get; }

Property Value

int

Methods

Dispose()

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

public void Dispose()

Encode(SKEncodedImageFormat, int)

public SKData Encode(SKEncodedImageFormat format, int quality)

Parameters

format SKEncodedImageFormat

quality int

Returns

SKData

~SKImage()

protected ~SKImage()

FromBitmap(SKBitmap)

public static SKImage? FromBitmap(SKBitmap bitmap)

Parameters

bitmap SKBitmap

Returns

SKImage?

FromEncodedData(SKData)

public static SKImage? FromEncodedData(SKData data)

Parameters

data SKData

Returns

SKImage?

FromPicture(SKPicture, SKSizeI, SKMatrix?)

public static SKImage FromPicture(SKPicture picture, SKSizeI dimensions, SKMatrix? matrix = null)

Parameters

picture SKPicture

dimensions SKSizeI

matrix SKMatrix?

Returns

SKImage

FromPixels(SKImageInfo, ReadOnlySpan<byte>, int)

public static SKImage FromPixels(SKImageInfo info, ReadOnlySpan<byte> pixels, int rowBytes)

Parameters

info SKImageInfo

pixels ReadOnlySpan<byte>

rowBytes int

Returns

SKImage

ReadPixels(SKImageInfo, nint, int, int, int, SKImageCachingHint)

public bool ReadPixels(SKImageInfo info, nint pixels, int rowBytes, int srcX, int srcY, SKImageCachingHint cachingHint)

Parameters

info SKImageInfo

pixels nint

rowBytes int

srcX int

srcY int

cachingHint SKImageCachingHint

Returns

bool

ScalePixels(SKPixmap, SKSamplingOptions)

public bool ScalePixels(SKPixmap destination, SKSamplingOptions samplingOptions)

Parameters

destination SKPixmap

samplingOptions SKSamplingOptions

Returns

bool