Класс QColormap
Класс QColormap отображает независимые от устройства цвета QColors в зависимые от устройства значения пикселей. Подробнее...
| Заголовок: | #include <QColormap> |
| CMake: | find_package(Qt6 COMPONENTS Widgets REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::Widgets) |
| qmake: | QT += widgets |
Типы публичного доступа
| Перечисление | Mode { Прямой, Индексированный, Серый } |
Публичные функции
| QColormap(const QColormap &colormap) | |
| QColormap & | operator=(const QColormap &colormap) |
| ~QColormap() | |
| const QColor | colorAt(uint pixel) const |
| const QList<QColor> | colormap() const |
| int | depth() const |
| QColormap::Mode | mode() const |
| uint | pixel(const QColor &color) const |
| int | size() const |
Статические публичные члены
| QColormap | instance(int screen = -1) |
Подробное описание
Документация по типам членов
Перечисление QColormap::Mode
Это перечисление описывает, как QColormap отображает независимые от устройства значения RGB в зависимые от устройства значения пикселей.
| Константа | Значение | Описание |
|---|---|---|
QColormap::Direct |
0 |
Значения пикселей вычисляются непосредственно из значений RGB, также известные как "Истинный цвет". |
QColormap::Indexed |
1 |
Значения пикселей представляют индексы в списке доступных цветов, т.е. QColormap использует индекс цвета, наиболее точно соответствующего значению RGB. |
QColormap::Gray |
2 |
Подобно Indexed, значения пикселей представляют список доступных оттенков серого. QColormap использует индекс оттенка серого, наиболее точно соответствующего вычисленному оттенку серого значения RGB. |
Документация по функциям-членам
QColormap::QColormap(const QColormap &colormap)
Создаёт копию другого colormap.
QColormap &QColormap::operator=(const QColormap &colormap)
Присваивает заданный colormap текущей цветовой карте и возвращает ссылку на текущую цветовую карту.
QColormap::~QColormap()
Удаляет цветовую карту.
const QColor QColormap::colorAt(uint pixel) const
Возвращает QColor для указанного pixel.
См. также pixel().
const QList<QColor> QColormap::colormap() const
Возвращает список цветов, представляющий цветовую карту устройства для режимов Indexed и Gray. Для режима Direct функция возвращает пустой список.
См. также size().
int QColormap::depth() const
Возвращает глубину устройства.
См. также size().
[static] QColormap QColormap::instance(int screen = -1)
Возвращает цветовую карту для указанного screen. Если screen равно -1, функция возвращает цветовую карту для основного экрана.
QColormap::Mode QColormap::mode() const
Возвращает режим данной цветовой карты.
См. также QColormap::Mode.
uint QColormap::pixel(const QColor &color) const
Возвращает значение пикселя, зависящее от устройства, для color.
См. также colorAt().
int QColormap::size() const
Возвращает размер цветовой карты для режимов Indexed и Gray; Возвращает -1 для режима Direct.
См. также colormap().
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.1/qcolormap.html