Interface IColorPalette
Названий на: Aspose.Imaging Асамблея: Aspose.Imaging.dll (25.4.0)
Колірний палетний інтерфейс.
public interface IColorPalette
Properties
Argb32Entries
Використовується для 32-бітних ARGB структур.
int[] Argb32Entries { get; }
вартість нерухомості
int [ ]
Entries
Отримає ряд Aspose.Imaging.Кольорові структури.
Color[] Entries { get; }
вартість нерухомості
Color [ ]
EntriesCount
Зареєструється кількість входів.
int EntriesCount { get; }
вартість нерухомості
IsCompactPalette
Він отримує вартість, яка вказує на те, чи використовується компактна палетка.
bool IsCompactPalette { get; }
вартість нерухомості
Remarks
компактна палетка означає, що зображення буде містити тільки зазначені входи палети, якщо це можливо, або іншими словами, зображення буде більш компактним і займе менше місця;В іншому випадку будуть входи 2^BitsPerPixel, а зображення зарезервує більше місця для всіх можливих палетних входів.Встановити цю вартість на правдиві та змінюючи входи палету може викликати покарання на виконання, оскільки рух даних може відбутися, тому використовуйте його ретельно.
Methods
GetArgb32Color(ІНТ)
Використовується 32-бітний палетний колір ARGB за індексу.
int GetArgb32Color(int index)
Parameters
index
int
Індекс кольорів 32-бітного палету ARGB.
Returns
Вхід в палету кольорів, зазначений index'.
Exceptions
Якщо палет кольорів index’ зазначений виходить з діапазону входів палету.
GetColor(ІНТ)
Знайдіть колір палету за індексом.
Color GetColor(int index)
Parameters
index
int
Палетний колір індексу.
Returns
Вхід в палету кольорів, зазначений index'.
Exceptions
Якщо палет кольорів index’ зазначений виходить з діапазону входів палету.
GetNearestColorIndex(ІНТ)
Отримає індекс найближчого 32-бітного кольору ARGB.
int GetNearestColorIndex(int argb32Color)
Parameters
argb32Color
int
32-бітний ARGB колір
Returns
Індекс найближчого кольору.
GetNearestColorIndex(Color)
Індекс найближчого кольору.
int GetNearestColorIndex(Color color)
Parameters
color
Color
і кольору .
Returns
Індекс найближчого кольору.