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