SKPixmap Classe
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.
Emparelha SKImageInfo com pixels reais e rowbytes.
public class SKPixmap : SkiaSharp.SKObject
- Herança
Comentários
Essa classe não tenta gerenciar o tempo de vida da memória de pixel (nem a tabela de cores, se fornecida).
Construtores
| Nome | Description |
|---|---|
| SKPixmap() |
Cria uma instância vazia de SKPixmap. |
| SKPixmap(SKImageInfo, IntPtr, Int32) |
Cria uma instância de SKPixmap. |
| SKPixmap(SKImageInfo, IntPtr) |
Cria uma instância de SKPixmap. |
Propriedades
| Nome | Description |
|---|---|
| AlphaType |
Obtém o tipo alfa. |
| BitShiftPerPixel |
Obtém o valor da mudança de bit por pixel. |
| BytesPerPixel |
Obtém o número de bytes por pixel. |
| BytesSize |
Obtém o número total de bytes necessários para armazenar os dados de pixel. |
| BytesSize64 |
Obtém o tamanho total do byte como um inteiro de 64 bits. |
| ColorSpace |
Obtém o espaço de cor. |
| ColorType |
Obtém o tipo de cor. |
| Handle |
Obtém ou define o identificador para o objeto nativo subjacente. (Herdado de SKObject) |
| Height |
Obtém a altura da imagem. |
| IgnorePublicDispose |
Obtém um valor que indica se a chamada ao público Dispose() deve ser no-op. (Herdado de SKNativeObject) |
| Info |
Obtém as informações da imagem. |
| IsDisposed |
Obtém um valor que indica se o objeto já foi descartado. (Herdado de SKNativeObject) |
| OwnsHandle |
Obtém ou define um valor que indica se esse objeto possui seu identificador e deve destruir o objeto nativo quando ele é descartado. (Herdado de SKNativeObject) |
| Rect |
Obtém um retângulo com a largura e a altura atuais. |
| RowBytes |
Obtém o número de bytes por linha. |
| Size |
Obtém o tamanho atual do pixmap. |
| Width |
Obtém a largura da imagem. |
Métodos
| Nome | Description |
|---|---|
| ComputeIsOpaque() |
Retorna se todos os pixels são opacos. |
| Dispose() |
Libera todos os recursos usados por isso SKNativeObject. (Herdado de SKNativeObject) |
| Dispose(Boolean) |
Libera os recursos não gerenciados usados pelo SKPixmap e, opcionalmente, libera os recursos gerenciados. |
| DisposeInternal() |
Dispara um descarte, ignorando o valor de IgnorePublicDispose. (Herdado de SKNativeObject) |
| DisposeManaged() |
Libera recursos gerenciados. |
| DisposeNative() |
Implementado por tipos derivados SKObject para destruir objetos nativos. |
| DisposeUnownedManaged() |
Implementado por tipos derivados SKObject para descartar objetos gerenciados que não pertencem a essa instância. (Herdado de SKObject) |
| Encode(SKEncodedImageFormat, Int32) |
Codifica o pixmap usando o formato especificado. |
| Encode(SKJpegEncoderOptions) |
Codifica o pixmap como um JPEG. |
| Encode(SKPngEncoderOptions) |
Codifica o pixmap como um PNG. |
| Encode(SKWebpEncoderOptions) |
Codifica o pixmap como um WEBP. |
| Encode(SKWStream, SKEncodedImageFormat, Int32) |
Codifica o pixmap usando o formato especificado. |
| Encode(SKWStream, SKJpegEncoderOptions) |
Codifica o pixmap como um JPEG. |
| Encode(SKWStream, SKPngEncoderOptions) |
Codifica o pixmap como um PNG. |
| Encode(SKWStream, SKWebpEncoderOptions) |
Codifica o pixmap como um WEBP. |
| Encode(Stream, SKEncodedImageFormat, Int32) |
Codifica o pixmap para o fluxo usando o formato e a qualidade especificados. |
| Encode(Stream, SKJpegEncoderOptions) |
Codifica o pixmap para o fluxo usando as opções especificadas. |
| Encode(Stream, SKPngEncoderOptions) |
Codifica o pixmap para o fluxo usando as opções especificadas. |
| Encode(Stream, SKWebpEncoderOptions) |
Codifica o pixmap para o fluxo usando as opções especificadas. |
| Erase(SKColor, SKRectI) |
Preencha todo o pixmap com a cor especificada. |
| Erase(SKColor) |
Preencha todo o pixmap com a cor especificada. |
| Erase(SKColorF, SKRectI) |
Preenche um subconjunto do pixmap com a cor especificada. |
| Erase(SKColorF) |
Preenche todo o pixmap com a cor especificada. |
| ExtractSubset(SKPixmap, SKRectI) |
Cria um novo SKPixmap que é um subconjunto desse pixmap. |
| ExtractSubset(SKRectI) |
Cria um novo SKPixmap que é um subconjunto desse pixmap. |
| GetPixelAlpha(Int32, Int32) |
Obtém o valor alfa do pixel nas coordenadas especificadas. |
| GetPixelColor(Int32, Int32) |
Retorna a cor do pixel nas coordenadas especificadas. |
| GetPixelColorF(Int32, Int32) |
Obtém a cor do pixel nas coordenadas especificadas como um SKColorF. |
| GetPixels() |
Retorna o endereço de memória dos pixels. |
| GetPixels(Int32, Int32) |
Retorna o endereço de memória dos pixels em (x, y). |
| GetPixelSpan() |
Retorna um intervalo que encapsula os dados de pixel. |
| GetPixelSpan(Int32, Int32) |
Obtém um intervalo começando nas coordenadas de pixel especificadas. |
| GetPixelSpan<T>() |
Obtém um intervalo tipado de todos os dados de pixel. |
| GetPixelSpan<T>(Int32, Int32) |
Obtém um intervalo tipado começando nas coordenadas especificadas. |
| ReadPixels(SKImageInfo, IntPtr, Int32, Int32, Int32) |
Copia os pixels da imagem para o buffer especificado. |
| ReadPixels(SKImageInfo, IntPtr, Int32) |
Copia os pixels da imagem para o buffer especificado. |
| ReadPixels(SKPixmap, Int32, Int32) |
Copia os pixels da imagem para o pixmap especificado. |
| ReadPixels(SKPixmap) |
Copia os pixels da imagem para o pixmap especificado. |
| Reset() |
Redefina o pixmap para um pixmap vazio. |
| Reset(SKImageInfo, IntPtr, Int32) |
Redefine o pixmap para os pixels especificados. |
| ScalePixels(SKPixmap, SKSamplingOptions) |
Dimensiona pixels para o destino usando as opções de amostragem especificadas. |
| ScalePixels(SKPixmap) |
Dimensiona pixels para o destino usando amostragem padrão. |
| WithAlphaType(SKAlphaType) |
Cria um novo SKPixmap com as mesmas propriedades, SKPixmapmas com o tipo de transparência especificado. |
| WithColorSpace(SKColorSpace) |
Cria um novo SKPixmap com as mesmas propriedades, SKPixmapmas com o espaço de cor especificado. |
| WithColorType(SKColorType) |
Cria um novo SKPixmap com as mesmas propriedades, SKPixmapmas com o tipo de cor especificado. |