ColorPalette Classe

Definição

Define um conjunto de cores que compõem uma paleta de cores. As cores são cores ARGB de 32 bits. Não é hereditário.

public ref class ColorPalette sealed
public sealed class ColorPalette
type ColorPalette = class
Public NotInheritable Class ColorPalette
Herança
ColorPalette

Observações

Não é permitido construir um ColorPalette objeto diretamente. Se criasse um ColorPalette objeto, poderia então manipular o tamanho da paleta para uma imagem específica, o que não é permitido. Use a Image.Palette propriedade para obter um ColorPalette objeto.

As cores na paleta estão limitadas a cores ARGB de 32 bits. Uma cor ARGB de 32 bits tem 8 bits para valores alfa, vermelho, verde e azul. Os 8 bits mais baixos compõem o bit azul, os 8 bits seguintes são verdes, os 8 bits seguintes são vermelhos e os 8 bits mais significativos são alfa. Isto significa que cada componente pode variar de 0 a 255. Totalmente ligado é 255 e totalmente desligado é 0. Alfa é usado para tornar o valor de cor transparente (alfa = 0) ou opaco (alfa = 255). O número de níveis de intensidade na imagem pode ser aumentado sem aumentar o número de cores usadas. Este processo cria o chamado meio-tom e oferece um contraste aumentado ao custo de uma resolução reduzida.

Propriedades

Name Description
Entries

Obtém uma variedade de Color estruturas.

Flags

Obtém um valor que especifica como interpretar a informação de cor no array de cores.

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a