Class ColorPalette

Class ColorPalette

İsim alanı : Aspose.Imaging Toplantı: Aspose.Imaging.dll (25.4.0)

Bir renk paleti oluşturan bir renk yelpazesi tanımlar. renkler 32 bit ARGB renklerdir.

[JsonObject(MemberSerialization.OptIn)]
public sealed class ColorPalette : IColorPalette

Inheritance

object ColorPalette

Implements

IColorPalette

mirasçı üyeleri

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

ColorPalette(int ile[…], Bool için)

Aspose.Imaging.ColorPalette sınıfının yeni bir örneğini başlatır.

[JsonConstructor]
public ColorPalette(int[] argb32Entries, bool isCompactPalette)

Parameters

argb32Entries int […]

32 bit ARGB renk paleti girer.

isCompactPalette bool

Paletteyi kompakt olup olmadığını gösterir.

ColorPalette(int ile[])

Aspose.Imaging.ColorPalette sınıfının yeni bir örneğini başlatır ve IsCompactPalette yanlıştır.

public ColorPalette(int[] argb32Entries)

Parameters

argb32Entries int […]

32 bit ARGB renk paleti girer.

ColorPalette(Color[…], Bool için)

Aspose.Imaging.ColorPalette sınıfının yeni bir örneğini başlatır.

public ColorPalette(Color[] entries, bool isCompactPalette)

Parameters

entries Color […]

Renk paleti girer.

isCompactPalette bool

Paletteyi kompakt olup olmadığını gösterir.

ColorPalette(Color[])

Aspose.Imaging.ColorPalette sınıfının yeni bir örneğini başlatır ve IsCompactPalette yanlıştır.

public ColorPalette(Color[] entries)

Parameters

entries Color […]

Renk paleti girer.

Properties

Argb32Entries

32 bit ARGB yapılarının bir dizi alınır.

public int[] Argb32Entries { get; }

Mülkiyet Değer

int […]

Entries

Bir dizi Aspose.Imaging.Color yapısı alır.

public Color[] Entries { get; }

Mülkiyet Değer

Color […]

EntriesCount

Giriş sayısı alınır.

public int EntriesCount { get; }

Mülkiyet Değer

int

IsCompactPalette

Kompakt palet kullanıldığını gösteren bir değer alır veya ayarlar.

public bool IsCompactPalette { get; }

Mülkiyet Değer

bool

Remarks

Kompakt palet, görüntü yalnızca belirtilen palet girişlerini içerecek anlamına gelir veya başka bir deyişle, görüntü daha kompakt ve daha az alanı kaplayacaktır.Aksi takdirde 2^BitsPerPixel girişleri olacak ve görüntü tüm olası palet girişleri için daha fazla yer saklayacaktır.Bu değeri gerçek olarak ayarlamak ve palet girişlerini değiştirmek, veri hareketinin gerçekleşebileceği için performans cezasına çarptırılabilir, bu yüzden dikkatlice kullanın.

Methods

CopyPalette(İKOLORPALET, BOOL)

Paletinizi kopyalayın.

public static ColorPalette CopyPalette(IColorPalette colorPalette, bool useCompactPalette)

Parameters

colorPalette IColorPalette

Renk paleti var.

useCompactPalette bool

Kompakt palet olup olmadığını gösterin.

Returns

ColorPalette

Yeni oluşturulan ve kopyalan palet veya sıfır eğer sıfır palet geçti.

CopyPalette(İKOLORPALETİ)

Paletinizi kopyalayın.

public static ColorPalette CopyPalette(IColorPalette colorPalette)

Parameters

colorPalette IColorPalette

Renk paleti var.

Returns

ColorPalette

Yeni oluşturulan ve kopyalan palet veya sıfır eğer sıfır palet geçti.

GetArgb32Color(int ile)

32 bit ARGB palet rengi indekse göre alınır.

public int GetArgb32Color(int index)

Parameters

index int

32 bit ARGB renk indeksi.

Returns

int

Renk paleti giriş index" ile belirtilmiştir.

Exceptions

ArgumentOutOfRangeException

renk paleti index’ belirtildiğinde palet giriş aralığı dışındadır.

GetColor(int ile)

Renkleri indekslere göre belirler.

public Color GetColor(int index)

Parameters

index int

Palet Renk Endeksi.

Returns

Color

Renk paleti giriş index" ile belirtilmiştir.

Exceptions

ArgumentOutOfRangeException

renk paleti index’ belirtildiğinde palet giriş aralığı dışındadır.

GetNearestColorIndex(int ile)

En yakın renk indeksi alır.

public int GetNearestColorIndex(int argb32Color)

Parameters

argb32Color int

32 bit ARGB renk.

Returns

int

En yakın renk göstergesi.

GetNearestColorIndex(Color)

En yakın renk indeksi alır.

public int GetNearestColorIndex(Color color)

Parameters

color Color

Renk için .

Returns

int

En yakın renk göstergesi.

 Türkçe