Aracılığıyla paylaş


ColorPalette Sınıf

Tanım

Renk paletini oluşturan bir renk dizisi tanımlar. Renkler 32 bit ARGB renkleridir. Devralınamaz.

public ref class ColorPalette sealed
public sealed class ColorPalette
type ColorPalette = class
Public NotInheritable Class ColorPalette
Devralma
ColorPalette

Açıklamalar

Bir nesneyi doğrudan oluşturmanıza ColorPalette izin verilmez. Bir ColorPalette nesne oluşturduysanız, izin verilmeyen belirli bir görüntünün palet boyutunu değiştirebilirsiniz. Image.Palette Nesnesini ColorPalette almak için özelliğini kullanın.

Paletteki renkler 32 bit ARGB renkleri ile sınırlıdır. 32 bit ARGB renginde alfa, kırmızı, yeşil ve mavi değerlerin her biri 8 bittir. En düşük 8 bit mavi biti oluşturur, sonraki 8 bit yeşil, sonraki 8 bit kırmızı ve en önemli 8 bit alfadır. Bu, her bileşenin 0 ile 255 arasında değişebileceği anlamına gelir. Tam açık 255 ve tamamen kapalı 0'dır. Alfa, renk değerini saydam (alfa = 0) veya opak (alfa = 255) yapmak için kullanılır. Kullanılan renk sayısı artırılmadan görüntüdeki yoğunluk düzeylerinin sayısı artırılabilir. Bu işlem, noktalı ton olarak adlandırılan değeri oluşturur ve daha düşük çözünürlük maliyetinde daha fazla karşıtlık sunar.

Oluşturucular

ColorPalette(Color[])

Renk paletini oluşturan bir renk dizisi tanımlar. Renkler 32 bit ARGB renkleridir. Devralınamaz.

ColorPalette(PaletteType)

Renk paletini oluşturan bir renk dizisi tanımlar. Renkler 32 bit ARGB renkleridir. Devralınamaz.

Özellikler

Entries

Bir yapı dizisi Color alır.

Flags

Renk dizisindeki renk bilgilerinin nasıl yorumlandığını belirten bir değer alır.

Yöntemler

CreateOptimalPalette(Int32, Boolean, Bitmap)

Renk paletini oluşturan bir renk dizisi tanımlar. Renkler 32 bit ARGB renkleridir. Devralınamaz.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır