SKColorTable 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.
Cuidado
The Index8 color type and color table is no longer supported.
Contém uma tabela de cores pré-multiplicada para bitmaps indexados de 8 bits.
public class SKColorTable : SkiaSharp.SKObject
[System.Obsolete("The Index8 color type and color table is no longer supported.")]
public class SKColorTable : SkiaSharp.SKObject
- Herança
- Atributos
Comentários
Essa classe é usada para representar uma tabela de pesquisa de cores para imagens de bitmap indexadas. A tabela pode conter até MaxLength (256) cores (8 bits). As cores são armazenadas em cores pré-multiplicadas de 32 bits.
Construtores
| SKColorTable() |
Obsoleto.
Cria uma nova tabela de cores vazia com 256 elementos vazios. |
| SKColorTable(Int32) |
Obsoleto.
Cria uma tabela de cores com o número especificado de elementos, com cores vazias. |
| SKColorTable(SKColor[]) |
Obsoleto.
Cria uma tabela de cores com as cores não pré-multiplicadas fornecidas, até MaxLength (256) cores podem ser fornecidas. |
| SKColorTable(SKColor[], Int32) |
Obsoleto.
Cria uma tabela de cores com as cores não pré-multiplicadas fornecidas, mas consome apenas os primeiros elementos de contagem da matriz de cores. |
| SKColorTable(SKPMColor[]) |
Obsoleto.
Cria uma tabela de cores com as cores pré-multiplicadas fornecidas, até MaxLength (256) cores podem ser fornecidas. |
| SKColorTable(SKPMColor[], Int32) |
Obsoleto.
Cria uma tabela de cores com as cores pré-multiplicadas fornecidas, mas só consome os primeiros elementos de contagem da matriz de cores. |
Campos
| MaxLength |
Obsoleto.
Obtém o número máximo de cores na tabela de pesquisa de cores. |
Propriedades
| Colors |
Obsoleto.
Obtém uma cópia das cores pré-multiplicadas na tabela de cores. |
| Count |
Obsoleto.
Obtém o número de cores na tabela de pesquisa. |
| Handle |
Obsoleto.
Obtém ou define o identificador para o objeto nativo subjacente. (Herdado de SKObject) |
| IgnorePublicDispose |
Obsoleto.
Obtém ou define um valor que indica se a chamada ao público Dispose() deve ser não operacional. (Herdado de SKNativeObject) |
| IsDisposed |
Obsoleto.
Obtém ou define um valor que indica se o objeto já foi descartado. (Herdado de SKNativeObject) |
| Item[Int32] |
Obsoleto.
Obtém a cor pré-multiplicada no índice especificado. |
| OwnsHandle |
Obsoleto.
Obtém um valor que indica se esse objeto deve destruir o objeto nativo subjacente. (Herdado de SKObject) |
| UnPreMultipledColors |
Obsoleto.
Obtém uma cópia das cores não pré-multiplicadas na tabela de cores. |
Métodos
| Dispose() |
Obsoleto.
Libera todos os recursos usados por este SKNativeObject. (Herdado de SKNativeObject) |
| Dispose(Boolean) |
Obsoleto.
Libera os recursos não gerenciados usados pelo SKColorTable e opcionalmente libera os recursos gerenciados. |
| DisposeInternal() |
Obsoleto.
Dispara um descarte, ignorando o valor de IgnorePublicDispose. (Herdado de SKNativeObject) |
| DisposeManaged() |
Obsoleto.
Implementado por tipos derivados SKObject para destruir quaisquer objetos gerenciados. (Herdado de SKObject) |
| DisposeNative() |
Obsoleto.
Implementado por tipos derivados SKObject para destruir quaisquer objetos nativos. (Herdado de SKObject) |
| DisposeUnownedManaged() |
Obsoleto.
Contém uma tabela de cores pré-multiplicada para bitmaps indexados de 8 bits. (Herdado de SKObject) |
| GetUnPreMultipliedColor(Int32) |
Obsoleto.
Retorna a cor não pré-multiplicada no índice especificado. |
| ReadColors() |
Obsoleto.
Retorna um ponteiro não gerenciado para a tabela de pesquisa de cores. |