ColorPalette Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 verilmiyor. Bir ColorPalette nesne oluşturduysanız, izin verilmeyen belirli bir görüntü için palet boyutunu değiştirebilirsiniz. Image.Palette Nesnesini almak ColorPalette için özelliğini kullanın.
Paletteki renkler 32 bit ARGB renklerle sınırlıdır. 32 bit ARGB renginde alfa, kırmızı, yeşil ve mavi değerlerin her birinde 8 bit bulunur. 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. Görüntüdeki yoğunluk düzeylerinin sayısı, kullanılan renk sayısı artırılmadan artırılabilir. Bu işlem, yarım ton olarak adlandırılan değeri oluşturur ve daha düşük çözünürlük maliyetiyle daha yüksek karşıtlık sunar.
Oluşturucular
| Name | Description |
|---|---|
| ColorPalette(Color[]) |
Özel bir renk paleti oluşturur. |
| ColorPalette(PaletteType) |
Standart bir renk paleti oluşturur. |
Özellikler
| Name | Description |
|---|---|
| Entries |
Bir yapı dizisi Color alır. |
| Flags |
Renk dizisindeki renk bilgilerinin nasıl yorumlandığını belirten bir değer alır. |
Yöntemler
| Name | Description |
|---|---|
| CreateOptimalPalette(Int32, Boolean, Bitmap) |
Belirli bir bit eşlem içindeki renkleri temel alan en uygun renk paletini oluşturur. |
| 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() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |