Class ColorPalette

Class ColorPalette

Nama dari : Aspose.Imaging Pengumpulan: Aspose.Imaging.dll (25.4.0)

Menentukan berbagai warna yang membentuk palet warna. warna adalah 32-bit ARGB warna. tidak diwarisi.

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

Inheritance

object ColorPalette

Implements

IColorPalette

anggota yang diwarisi

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

Constructors

ColorPalette(int[ ], dan bool)

Initifikasi contoh baru dari kelas Aspose.Imaging.ColorPalette.

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

Parameters

argb32Entries int [ ]

Palet warna 32-bit ARGB masuk.

isCompactPalette bool

Menunjukkan apakah itu kompak palet.

ColorPalette(int[])

Inicialisasi contoh baru dari kelas Aspose.Imaging.ColorPalette dan IsCompactPalette adalah palsu.

public ColorPalette(int[] argb32Entries)

Parameters

argb32Entries int [ ]

Palet warna 32-bit ARGB masuk.

ColorPalette(Color[ ], dan bool)

Initifikasi contoh baru dari kelas Aspose.Imaging.ColorPalette.

public ColorPalette(Color[] entries, bool isCompactPalette)

Parameters

entries Color [ ]

Palet warna masuk.

isCompactPalette bool

Menunjukkan apakah itu kompak palet.

ColorPalette(Color[])

Inicialisasi contoh baru dari kelas Aspose.Imaging.ColorPalette dan IsCompactPalette adalah palsu.

public ColorPalette(Color[] entries)

Parameters

entries Color [ ]

Palet warna masuk.

Properties

Argb32Entries

Dapatkan berbagai struktur ARGB 32-bit.

public int[] Argb32Entries { get; }

Nilai Properti

int [ ]

Entries

Dapatkan berbagai struktur Aspose.Imaging.Color.

public Color[] Entries { get; }

Nilai Properti

Color [ ]

EntriesCount

Dapatkan jumlah entri.

public int EntriesCount { get; }

Nilai Properti

int

IsCompactPalette

Dapatkan atau menetapkan nilai yang menunjukkan apakah palet kompak digunakan.

public bool IsCompactPalette { get; }

Nilai Properti

bool

Remarks

Palet kompak berarti bahwa gambar hanya akan mencakup entri palet yang ditentukan jika mungkin atau dengan kata lain, gambar akan lebih kompak dan menempati ruang yang lebih sedikit;Jika tidak akan ada entri 2^BitsPerPixel dan gambar akan menempatkan lebih banyak ruang untuk semua entri palet yang mungkin.Menetapkan nilai ini menjadi benar dan mengubah entri palet dapat menyebabkan penalti kinerja karena pergerakan data dapat terjadi sehingga gunakan dengan hati-hati.

Methods

CopyPalette(Tembakau dan Bool)

Kopi palet tersebut.

public static ColorPalette CopyPalette(IColorPalette colorPalette, bool useCompactPalette)

Parameters

colorPalette IColorPalette

dengan palet warna.

useCompactPalette bool

Menunjukkan apakah palet kompak.

Returns

ColorPalette

Palet yang baru dibuat dan disalin atau nol jika palet nol berlalu.

CopyPalette(Ikonisasi)

Kopi palet tersebut.

public static ColorPalette CopyPalette(IColorPalette colorPalette)

Parameters

colorPalette IColorPalette

dengan palet warna.

Returns

ColorPalette

Palet yang baru dibuat dan disalin atau nol jika palet nol berlalu.

GetArgb32Color(int)

Dapatkan warna palet ARGB 32-bit per indeks.

public int GetArgb32Color(int index)

Parameters

index int

Indeks warna palet ARGB 32-bit.

Returns

int

Input palet warna yang ditentukan oleh index'.

Exceptions

ArgumentOutOfRangeException

Jika palet warna index’ ditentukan keluar dari rentang entri palet.

GetColor(int)

Dapatkan warna palet dengan indeks.

public Color GetColor(int index)

Parameters

index int

Indeks warna palet.

Returns

Color

Input palet warna yang ditentukan oleh index'.

Exceptions

ArgumentOutOfRangeException

Jika palet warna index’ ditentukan keluar dari rentang entri palet.

GetNearestColorIndex(int)

Dapatkan indeks warna terdekat.

public int GetNearestColorIndex(int argb32Color)

Parameters

argb32Color int

warna 32 bit ARGB.

Returns

int

Indeks warna terdekat.

GetNearestColorIndex(Color)

Dapatkan indeks warna terdekat.

public int GetNearestColorIndex(Color color)

Parameters

color Color

dengan warna.

Returns

int

Indeks warna terdekat.

 Indonesia