Шаг 179.
Библиотека PyQt5.
Работа с графикой. Вспомогательные классы. Класс QColor: цвет (продолжение)
На этом шаге мы рассмотрим методы цветовой модели CMYK.
Задать или получить значения в цветовой модели CMYK (Cyan, Magenta, Yellow, Key - голубой, пурпурный, желтый, "ключевой", он же черный) позволяют следующие методы:
- setCmyk (<Голубой>, <Пурпурный>, <Желтый>, <Черный>[, alpha=255]) - задает целочисленные значения составляющих цвета модели
CMYK. В качестве параметров указываются числа от 0 до 255. Необязательный параметр alpha задает степень прозрачности цвета: значение 0 соответствует прозрачному цвету,
а значение 255 - полностью непрозрачному;
- fromCmyk (<Голубой>, <Пурпурный>, <Желтый>, <Черный>[, alpha=255]) - возвращает
экземпляр класса QColor с указанными значениями. В качестве параметров указываются числа от 0 до 255. Метод является статическим. Пример:
white = QtGui.QColor.fromCmyk(0, 0, 0, 0, 255)
- getCmyk () - возвращает кортеж из пяти целочисленных значений (<Голубой>, <Пурпурный>, <Желтый>, <Черный> <Прозрачность>);
- cyan (), magenta (), yellow (), black () и alpha () - возвращают целочисленные значения отдельных составляющих цвета;
- setCmykF (<Голубой>, <Пурпурный>, <Желтый>, <Черный>[, alpha=1.0]) - задает значения составляющих цвета модели
CMYK. В качестве параметров указываются вещественные числа от 0.0 до 1.0. Необязательный параметр alpha задает степень прозрачности цвета: значение 0.0 соответствует
прозрачному цвету, а значение 1.0 - полностью непрозрачному;
- fromCmykF (<Голубой>, <Пурпурный>, <Желтый>, <Черный>[, alpha=1.0]) - возвращает экземпляр класса QColor с
указанными значениями. В качестве параметров указываются вещественные числа от 0.0 до 1.0. Метод является статическим. Пример:
white = QtGui.QColor.fromCmykF(0.0, 0.0, 0.0, 0.0, 1.0)
- getCmykF () - возвращает кортеж из пяти вещественных значений (<Голубой>, <Пурпурный>, <Желтый>, <Черный> <Прозрачность>);
- cyanF (), magentaF (), yellowF (), blackF () и alphaF () - возвращают вещественные значения отдельных составляющих цвета.
На следующем шаге мы рассмотрим закончим изучение этого вопроса.
Предыдущий шаг
Содержание
Следующий шаг