SKImage.FromPixels Método

Definição

Sobrecargas

Nome Description
FromPixels(SKImageInfo, SKData, Int32)

Cria uma nova imagem de um buffer na memória.

FromPixels(SKImageInfo, IntPtr, Int32)

Cria uma nova imagem de um buffer na memória.

FromPixels(SKPixmap, SKImageRasterReleaseDelegate)

Cria uma nova imagem de um buffer na memória.

FromPixels(SKPixmap, SKImageRasterReleaseDelegate, Object)

Cria uma nova imagem de um buffer na memória.

FromPixels(SKImageInfo, SKData)

Cria uma imagem com base nos dados de raster especificados.

FromPixels(SKPixmap)

Cria uma nova imagem de um buffer na memória.

FromPixels(SKImageInfo, IntPtr)

Cria uma nova imagem de um buffer na memória.

FromPixels(SKImageInfo, SKData, Int32)

Cria uma nova imagem de um buffer na memória.

public static SkiaSharp.SKImage FromPixels(SkiaSharp.SKImageInfo info, SkiaSharp.SKData data, int rowBytes);

Parâmetros

info
SKImageInfo

As informações da imagem que descrevem a codificação da imagem na memória.

data
SKData

O objeto de dados que contém os dados de pixel.

rowBytes
Int32

O número especificado de bytes usados por linha na imagem.

Retornos

Uma nova imagem encapsulando o buffer especificado ou null com erro.

Aplica-se a

FromPixels(SKImageInfo, IntPtr, Int32)

Cria uma nova imagem de um buffer na memória.

public static SkiaSharp.SKImage FromPixels(SkiaSharp.SKImageInfo info, IntPtr pixels, int rowBytes);

Parâmetros

info
SKImageInfo

As informações da imagem que descrevem a codificação da imagem na memória.

pixels
IntPtr

O ponteiro para a imagem na memória.

rowBytes
Int32

O número especificado de bytes usados por linha na imagem.

Retornos

Uma nova imagem encapsulando o buffer especificado ou null com erro.

Aplica-se a

FromPixels(SKPixmap, SKImageRasterReleaseDelegate)

Cria uma nova imagem de um buffer na memória.

public static SkiaSharp.SKImage FromPixels(SkiaSharp.SKPixmap pixmap, SkiaSharp.SKImageRasterReleaseDelegate releaseProc);

Parâmetros

pixmap
SKPixmap

O pixmap que contém as informações da imagem e o local do buffer.

releaseProc
SKImageRasterReleaseDelegate

O delegado a ser invocado quando a imagem está prestes a ser destruída.

Retornos

Uma nova imagem encapsulando o buffer especificado ou null com erro.

Aplica-se a

FromPixels(SKPixmap, SKImageRasterReleaseDelegate, Object)

Cria uma nova imagem de um buffer na memória.

public static SkiaSharp.SKImage FromPixels(SkiaSharp.SKPixmap pixmap, SkiaSharp.SKImageRasterReleaseDelegate releaseProc, object releaseContext);

Parâmetros

pixmap
SKPixmap

O pixmap que contém as informações da imagem e o local do buffer.

releaseProc
SKImageRasterReleaseDelegate

O delegado a ser invocado quando a imagem está prestes a ser destruída.

releaseContext
Object

Os dados do usuário a serem usados ao invocar o delegado.

Retornos

Uma nova imagem encapsulando o buffer especificado ou null com erro.

Aplica-se a

FromPixels(SKImageInfo, SKData)

Cria uma imagem com base nos dados de raster especificados.

public static SkiaSharp.SKImage FromPixels(SkiaSharp.SKImageInfo info, SkiaSharp.SKData data);

Parâmetros

info
SKImageInfo

As informações da imagem.

data
SKData

Os dados de pixel.

Retornos

Retorna uma nova imagem ou null se os dados são inválidos.

Aplica-se a

FromPixels(SKPixmap)

Cria uma nova imagem de um buffer na memória.

public static SkiaSharp.SKImage FromPixels(SkiaSharp.SKPixmap pixmap);

Parâmetros

pixmap
SKPixmap

O pixmap que contém as informações da imagem e o local do buffer.

Retornos

Uma nova imagem encapsulando o buffer especificado ou null com erro.

Aplica-se a

FromPixels(SKImageInfo, IntPtr)

Cria uma nova imagem de um buffer na memória.

public static SkiaSharp.SKImage FromPixels(SkiaSharp.SKImageInfo info, IntPtr pixels);

Parâmetros

info
SKImageInfo

As informações da imagem que descrevem a codificação da imagem na memória.

pixels
IntPtr

O ponteiro para a imagem na memória.

Retornos

Uma nova imagem encapsulando o buffer especificado ou null com erro.

Aplica-se a