Имена цветов
В PIL 1.1.4 и более поздних версиях вы также можете использовать строковые константы при рисовании в изображениях "RGB".PIL поддерживает следующие строковые форматы:
Шестнадцатеричные спецификаторы цвета, заданные как "#rgb" или "#rrggbb".Например, «# ff0000» определяет чистый красный.
Функции RGB, заданные как «rgb (красный, зеленый, синий)», где значения цвета являются целыми числами в диапазоне от 0 до 255. В качестве альтернативы, значения цветаможет быть дано как три процента (от 0% до 100%).Например, «rgb (255,0,0)» и «rgb (100%, 0%, 0%)» оба определяют чистый красный.
Функции Hue-Saturation-Lightness (HSL), заданные как«hsl (hue, saturation%, lightness%)», где hue - это цвет, представленный в виде угла от 0 до 360 (красный = 0, зеленый = 120, синий = 240), насыщенность - от 0% до 100% (серый = 0%, полный цвет = 100%), а яркость - это значение между 0% и 100% (черный = 0%, нормальный = 50%, белый = 100%).Например, «hsl (0,100%, 50%)» чисто красного цвета.
Общие названия цветов HTML.ImageDraw предоставляет около 140 стандартных имен цветов, основанных на цветах, поддерживаемых системой X Window и большинством веб-браузеров.Имена цветов нечувствительны к регистру и могут содержать пробелы.Например, «красный» и «красный» определяют чистый красный.