SKImage.ReadPixels Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Description |
|---|---|
| ReadPixels(SKImageInfo, IntPtr, Int32, Int32, Int32) |
Copia os pixels da imagem para o buffer especificado. |
| ReadPixels(SKImageInfo, IntPtr, Int32, Int32, Int32, SKImageCachingHint) |
Copia os pixels da imagem para o buffer especificado. |
| ReadPixels(SKPixmap, Int32, Int32, SKImageCachingHint) |
Copia os pixels da imagem para o buffer especificado. |
| ReadPixels(SKImageInfo, IntPtr) |
Copia os pixels dessa imagem para o buffer de destino. |
| ReadPixels(SKImageInfo, IntPtr, Int32) |
Copia os pixels dessa imagem para o buffer de destino. |
| ReadPixels(SKPixmap) |
Copia os pixels dessa imagem para o pixmap de destino. |
| ReadPixels(SKPixmap, Int32, Int32) |
Copia os pixels da imagem para o buffer especificado. |
ReadPixels(SKImageInfo, IntPtr, Int32, Int32, Int32)
Copia os pixels da imagem para o buffer especificado.
public bool ReadPixels(SkiaSharp.SKImageInfo dstInfo, IntPtr dstPixels, int dstRowBytes, int srcX, int srcY);
Parâmetros
- dstInfo
- SKImageInfo
As informações da imagem que descrevem o buffer de pixel de destino.
- dstPixels
- IntPtr
O buffer de pixel no qual ler os dados de pixel.
- dstRowBytes
- Int32
O número de bytes em cada linha do buffer de destino.
- srcX
- Int32
A coordenada x de origem da qual começar a ler.
- srcY
- Int32
A coordenada y de origem da qual começar a ler.
Retornos
Retorna true se os pixels foram lidos ou false se houve um erro.
Comentários
Esse método poderá retornar false se o retângulo de origem [srcX, , srcYdstInfo.Width, dstInfo.Height] não cruzar a imagem ou se o tipo de cor/alfa não puder ser convertido nos tipos de destino.
Aplica-se a
ReadPixels(SKImageInfo, IntPtr, Int32, Int32, Int32, SKImageCachingHint)
Copia os pixels da imagem para o buffer especificado.
public bool ReadPixels(SkiaSharp.SKImageInfo dstInfo, IntPtr dstPixels, int dstRowBytes, int srcX, int srcY, SkiaSharp.SKImageCachingHint cachingHint);
Parâmetros
- dstInfo
- SKImageInfo
As informações da imagem que descrevem o buffer de pixel de destino.
- dstPixels
- IntPtr
O buffer de pixel no qual ler os dados de pixel.
- dstRowBytes
- Int32
O número de bytes em cada linha do buffer de destino.
- srcX
- Int32
A coordenada x de origem da qual começar a ler.
- srcY
- Int32
A coordenada y de origem da qual começar a ler.
- cachingHint
- SKImageCachingHint
A dica de cache a ser usada para resultados intermediários.
Retornos
Retorna true se os pixels foram lidos ou false se houve um erro.
Comentários
Esse método poderá retornar false se o retângulo de origem [srcX, , srcYdstInfo.Width, dstInfo.Height] não cruzar a imagem ou se o tipo de cor/alfa não puder ser convertido nos tipos de destino.
Aplica-se a
ReadPixels(SKPixmap, Int32, Int32, SKImageCachingHint)
Copia os pixels da imagem para o buffer especificado.
public bool ReadPixels(SkiaSharp.SKPixmap pixmap, int srcX, int srcY, SkiaSharp.SKImageCachingHint cachingHint);
Parâmetros
- pixmap
- SKPixmap
O pixmap no qual ler os dados de pixel.
- srcX
- Int32
A coordenada x de origem da qual começar a ler.
- srcY
- Int32
A coordenada y de origem da qual começar a ler.
- cachingHint
- SKImageCachingHint
A dica de cache a ser usada para resultados intermediários.
Retornos
Retorna true se os pixels foram lidos ou false se houve um erro.
Comentários
Esse método poderá retornar false se o retângulo de origem [srcX, srcY, dst. Info.Width, dst. Info.Height] não cruza a imagem ou se o tipo de cor/alfa não pôde ser convertido nos tipos de destino.
Aplica-se a
ReadPixels(SKImageInfo, IntPtr)
Copia os pixels dessa imagem para o buffer de destino.
public bool ReadPixels(SkiaSharp.SKImageInfo dstInfo, IntPtr dstPixels);
Parâmetros
- dstInfo
- SKImageInfo
As informações da imagem de destino.
- dstPixels
- IntPtr
O buffer de pixel de destino.
Retornos
Retorna true com êxito; caso contrário false.
Aplica-se a
ReadPixels(SKImageInfo, IntPtr, Int32)
Copia os pixels dessa imagem para o buffer de destino.
public bool ReadPixels(SkiaSharp.SKImageInfo dstInfo, IntPtr dstPixels, int dstRowBytes);
Parâmetros
- dstInfo
- SKImageInfo
As informações da imagem de destino.
- dstPixels
- IntPtr
O buffer de pixel de destino.
- dstRowBytes
- Int32
O número de bytes entre linhas no buffer de destino.
Retornos
Retorna true com êxito; caso contrário false.
Aplica-se a
ReadPixels(SKPixmap, Int32, Int32)
Copia os pixels da imagem para o buffer especificado.
public bool ReadPixels(SkiaSharp.SKPixmap pixmap, int srcX, int srcY);
Parâmetros
- pixmap
- SKPixmap
O pixmap no qual ler os dados de pixel.
- srcX
- Int32
A coordenada x de origem da qual começar a ler.
- srcY
- Int32
A coordenada y de origem da qual começar a ler.
Retornos
Retorna true se os pixels foram lidos ou false se houve um erro.
Comentários
Esse método poderá retornar false se o retângulo de origem [srcX, , srcYdst. Info.Width, dst. Info.Height] não cruza a imagem ou se o tipo de cor/alfa não pôde ser convertido nos tipos de destino.