Питон какого цвета: Питон какого цвета — Зоо мир

Автор: | 18.04.1989

Содержание

Питоны — все об этих гигантских рептилиях

Питоны — одни из самых больших рептилий в мире. Они входят в семейство Ложноногих змей и состоят в родстве с анакондами и удавами. В природе насчитывается 41 вид этих животных.

Зеленый питон (Morelia viridis).

Главная отличительная черта питонов это, безусловно, огромный размер. В среднем длина большинства видов составляет 3-6 м, самый маленький карликовый питон не превышает в длину 1 м, а размер самого крупного сетчатого питона составил 10 м при весе в 100кг! Эта змея долгое время носила звание самой большой в мире, пока не была найдена анаконда длиной 11 м. И хотя питоны уступили пальму первенства в размерах, их внешний вид все равно внушает уважение и даже страх. Тело этих змей довольно массивное, но при этом не утрачивает гибкости и подвижности, необходимой для удушения добычи.

Пестрый, или короткохвостый питон (Python curtus) отличается сильно утолщенным, но коротким телом.

Питоны считаются довольно примитивными змеями. Об этом свидетельствуют такие особенности как наличие остатков задних конечностей в виде крохотных выростов по бокам тела и хорошее развитие обоих легких (у более совершенных змей всегда развито только правое легкое).

На верхней челюсти питонов имеются крохотные ямки, в которых располагаются термолокаторы, с их помощью питоны находят свою жертву.

Этот признак делает их похожими на гремучих змей, хотя близкого родства между этими видами нет. Впрочем, питоны могут похвастать одной способностью, которая вообще не присуща рептилиям, — они умеют регулировать температуру тела. Правда, поддерживать ее на постоянном уровне они все равно не могут, зато могут «подогреть» себя на 5-15° выше температуры окружающей среды, что тоже немало. Для разогрева питоны используют особый способ. Если млекопитающие получают тепло химическим путем, то питоны просто сокращают мышцы туловища, в результате такой «холостой» работы и выделяется тепло.

Окраска питонов чаще всего представляет собой различные вариации пятен, реже бывает однотонной. У молодых особей рисунок отличается от взрослых, обычно он состоит из полос, которые с возрастом преобразуются в пятна. Цвет пятен может быть самым разным: у одних видов преобладают темные (черные, бурые, синие) тона, у других яркие (красные, оранжевые). Древесные виды окрашены в сочные зеленые оттенки.

Молодой кольчатый питон (Bothrochilus boa) окрашен контрастно, взрослые особи этого вида сплошь черные.

Все виды питонов обитают исключительно в Старом Свете: в Африке, Юго-Восточной Азии, Австралии, на Зондских островах и Новой Гвинее. Этим они отличаются от удавов — обитателей Нового Света. Питоны населяют тропический пояс, причем предпочитают леса с высокой влажностью, лишь несколько видов населяют саванны и пустыни (например, австралийский питон Рамсея). Вообще эти змеи водолюбивы, они охотно плавают и иногда могут преодолевать вплавь большие расстояния между островами одного архипелага. Самые крупные виды питонов (сетчатый, тигровый, иероглифовый) ведут наземный образ жизни, они ползают по земле в поисках добычи, лишь изредка подымаясь на нижние ветви деревьев. Ряд наземных видов в поисках добычи роют лесную подстилку. Наконец, существуют и древесные виды, которые практически всю жизнь проводят на ветвях, почти не спускаясь на землю.

Все виды питонов неядовиты и убивают своих жертв только силой собственных мышц.  Свою добычу они обвивают кольцами тела, душат, а затем заглатывают целиком. Интересно, что древесные питоны имеют очень длинные зубы, которые позволяют удерживать добычу на весу в процессе заглатывания. Зеленый питон, к тому же, еще и приманивает своих жертв, двигая кончиком хвоста, напоминающим червя. Небольшие питоны ловят мышей, крыс, кроликов, фазанов, голубей, попугаев, диких кур и уток, крупные особи охотятся на обезьян, кенгуру, молодняк диких свиней и оленей. Их добычей могут стать и мелкие домашние животные (козы, поросята). Особое положение занимает черноголовый питон, который нападает исключительно на змей и варанов. Поскольку сам питон неядовит, то в процессе удушения его жертвы частенько кусают своего врага. И хотя среди них попадаются такие высокотоксичные виды как австралийская черная и тигровая змеи, их яд не действует на питона.

Этот черноголовый питон (Aspidites melanocephalus) решил отобедать вараном. Как и все змеи, свою жертву он начинает заглатывать с головы.

В узком желудке черноголового питона пища частично утрамбовывается, но все же очертания жертвы отчетливо проступают на «талии» сытой змеи.

Самая крупная добыча, которую способен проглотить питон, весит не более 20-40 кг. Таким образом, человек в число жертв этих змей не входит, поскольку они просто не способны проглотить его. За всю историю задокументировано только несколько случаев нападения сетчатого питона на людей (все жертвы были небольшого роста), что же касается остальных видов, то они могут проявлять агрессию только в случае провокации со стороны человека. После сытного обеда питон может обходиться без пищи несколько недель или месяцев, максимальная продолжительность голодовки, известная у этих рептилий, составляла 1,5 года!

Иероглифовый, или скальный питон (Python sebae) душит беременную козу, которую он подстерег на одном из африканских пастбищ.

Размножаются питоны обычно раз в году или еще реже. Самец находит самку по запаху и ласкает ее рудиментами задних конечностей (так называемыми анальными шпорами). После спаривания он удаляется и не проявляет ни малейшего интереса ни к избраннице, ни к своему потомству. Самка спустя 3-4 месяца после спаривания откладывает яйца. Их количество у разных видов варьирует от 8 до 107. В отличие от удавов и анаконд из яиц питонов молодые змеи вылупляются не сразу, их кладка нуждается в продолжительной инкубации. Все заботы о потомстве ложатся на самку, которая проявляет потрясающую заботу о будущих малышах. Отложенные яйца она бережно обвивает кольцами своего тела и не покидает их ни на минуту, в сильную жару она немного ослабляет хватку, чтобы проветрить кладку, а при понижении температуры начинает дрожать, чтобы разогреть свое тело и согреть яйца. В таком положении она находится около 2 месяцев и все это время ничего не ест.

Новорожденные питоны в среднем достигают длины 40-60 см и полностью самостоятельны. Интересно, что у этих змей отмечены случаи рождения однояйцевых близнецов. Растут питоны довольно быстро: половой зрелости они достигают к 3 годам, а полного развития — к 4-5.

Молодой зеленый питон отличается от взрослых особей ярко-лимонной окраской с мелкими красными пятнами.

В зоопарках питоны живут до 15-25 лет, но в естественных условиях продолжительность жизни самых крупных видов обычно не превышает 10-15 лет. Это связано с тем, что в природе на этих змей нападают другие хищники. Молодые особи могут стать жертвами крупных птиц и даже свиней, на взрослых питонов нападают леопарды, крокодилы. По характеру питоны не воинственные змеи. Заметив опасность издалека, они стараются уползти как можно быстрее, если же враг застал питона врасплох, то он громко шипит, отчаянно кусается и может нанести своему обидчику довольно глубокие, но не смертельные раны. Для постороннего наблюдателя такая борьба действительно выглядит устрашающе. Королевский питон в случае опасности сворачивается в тугой шар и прячет голову в кольцах своего тела. При всей своей простоте такая защита очень эффективна, ведь разжать мускулистые кольца человеку и большинству зверей не под силу.

Королевский питон (Python regius).

Отношение людей к питонам несколько противоречиво. С одной стороны, крупные виды всегда внушали страх и уважение, в некоторых местностях граничащее с обожествлением этих змей. С другой стороны, больших питонов уничтожали как вредных животных, уничтожающих мелкий скот. Кстати, убитого питона в Африке не выбрасывают, а по-хозяйски используют: кожа идет на отделку, мясо — в пищу, а жир используется в медицинских целях. Мелких питонов в Африке и Азии вообще считают чуть ли не домашними животными, их часто умышленно заводят в домах и амбарах для защиты продуктов от мышей и крыс, с которыми питоны расправляются не хуже кошек.

Темный тигровый питон (Python bivittatus) демонстрирует угрожающий оскал.

Благодаря крупному размеру и отсутствию яда этих змей часто содержат в неволе (маленьких — в домашних террариумах, больших — в зоопарках). Особенно хорошо приживаются в неволе иероглифовый и тигровый питоны, которые с молодого возраста быстро привыкают к своему хозяину и позволят ему обращаться с собой как угодно. Таких рептилий часто можно увидеть во всевозможных шоу, где их представляют публике как «смертельно опасных убийц». А вот темный тигровый и самый большой в мире сетчатый питоны, наоборот, очень сварливы и любят кусаться. Таких змей содержат только в зоопарках, где для их транспортировки работают целые бригады специально обученных сотрудников.

Почитать о животных, упомянутых в этой статье: анакондах, удавах, змеях, варанах, крокодилах, фазанах, диких курах, голубях, попугаях, мышах, кроликах, леопардах, кенгуру, оленях, домашних козах, свиньях.

Цветной вывод текста в Python / Хабр

Цветной вывод текста в Python

Всем привет сегодня я хотел рассказать вам «Как сделать цветной вывод текста в Python?» это даже может сделать не опытный человек не имея каких-то знаний. Поэтому если вам интересно то продолжайте читать и тогда все поймете.

C помощью встроенных средств языка

На Python с помощью ANSI-код можно делать цвет, фон и т.д. Это очень мощный и удобный инструмент, с его помощью программист может напрямую определять цвет текста. ANSI коды работают на большинстве дистрибутивов Linux, но не поддерживаются консолью операционной системы Windows до Windows 10.

Изменять цвет текста с помощью ANSI кодов можно разными способами, например, использоваться функции или даже написать свой класс-обёртку для ANSI.

Использовать ANSI коды просто, для этого нужно знать базовый синтаксис и сами коды. Разбор на примере кода «\033[31m\033[43m»:

  • «033[» — обозначение того, что дальше идет какой-то управляющий цветом код.

  • 37m — это код цвета а именно красный.

  • 43m — это код цвет фона для текста.

Именно через этот ANSI-код мы можем делать текст разноцветным, не забывайте ставить "" иначе будет ошибка.

Давайте сделаем вывод текста на консоле через функции.

def out_red(text):
    print("\033[34m{}".format(text))
out_red("ПРИВЕТ")

Через print() мы задали цвет текста «ПРИВЕТ» синим цветом. Также можно добавить фон и стиль текста все в одну строку.

print("\033[3m\033[33m\033[41m{}\033[0m".format("Htua_0111100000"))
  • \033[3m — отвечает за стилб текста в данном случае это курсив.

  • \033[33m — отвечает за цвет текста.

  • \033[41m — отвечает за цвет фона.

  • {} — заменит на «Htua_0111100000»

  • \033[0m — отвечает за сброс к начальным значениям.

Вобщем вот целая таблица с кодами цвета, фона и стилей.

Цвет

Текст

Фон

Чёрный

30

40

Красный

31

41

Зелёный

32

42

Жёлтый

33

43

Синий

34

44

Фиолетовый

35

45

Бирюзовый

36

46

Белый

37

47

Код

Стили текста

0

Сброс к начальным значениям

1

Жирный

2

Блёклый

3

Курсив

4

Подчёркнутый

5

Редкое мигание

6

Частое мигание

7

Смена цвета фона с цветом текста

Цветной вывод текста в Python через библиотеку Colorama

Этой библиотекой тоже можно сделать цветной текст. Достаточно просто знать код и все. Для того чтобы начать работать нужно просто установить библиотеку

pip install colorama потом можно начать работать с этой библиотекой. Создайте файл colorama.py и можно приступать к написанию кода.

from colorama import init, Fore
from colorama import Back
from colorama import Style
init(autoreset=True)
print(Fore.BLUE + 'some red text')
print(Back.WHITE + 'and with a green background')
print(Style.BRIGHT + 'and in dim text')
print(Style.RESET_ALL)
print('back to normal now')
  1. Cначала импортируем init, Back, Style то есть все необходимые нам функции для вывода текста на консоль.

  2. Стоит обратить внимание на функцию init

    . Если её забыть запустить, то не будет поддерживаться вывод на Windows 10.

  3. print(Fore.BLUE + 'some red text') — это задает цвет текста также вы можете поменять на красный (RED) или зеленный (GREEN) и т.д.

  4. print(Back. WHITE + 'and with a green background') — это задает фон текста

  5. print(Style.BRIGHT + 'and in dim text') — стиль текста

  6. print(Style.RESET_ALL) — сброс всех стилей

  7. print('back to normal now') — обычный текст

Вывод текста через Colorama

Цветной текст через библиотеку termcolor

Это тоже вторая библиотека отвечающее за цвет фон и так далее. pip install termcolor

from termcolor import colored, cprint
print(colored('Привет мир!', 'red', attrs=['underline']))
print('Привет, я люблю тебя!')
cprint('Вывод с помощью cprint', 'green', 'on_blue')

Импортируем colored и cprint, и пишем print(colored('Привет мир!', 'red', attrs=['underline'])) тут вобще намного легче чем предыдущая attrs = [‘underline’] задает стиль текста. Следущее сpint('Вывод с помощью cprint', 'green', 'on_blue') — это функция отвечает за цвет текста и фон.сpint('Ваш любимый текст', 'цвет текста', 'фон текста')

Вывод

В общем, благодаря ANSI-кодом, библиотека colorama и termcolor можно создавать ваши любимые тексты, кстати можно с этой темой можно создавать мини викторины или что то другое. Я надеюсь на то что вам понравилось эта статья и надеюсь в будущем я продолжу писать все больше и больше статей на разные темы. Спасибо за внимание!

Зеленый питон (лат. Morelia viridis)

Благодаря красивой и яркой окраске, которую зеленый питон кардинально меняет в течение своей жизни, он завоевал любовь многих любителей террариумов. Рождаются они ярко желтого или красного цвета, но в конечном итоге принимают зеленый окрас.

Зеленый или , как его еще называют, древесный питон (лат. Morelia viridis) — из семейства ложноногих. Она является представителем рода ромбических австралийских питонов и встречается в тропических дождевых лесах Папуа — Новой Гвинеи, а также на полуострове Кейп- Йорк (Австралия) и на некоторых небольших прибрежных островах.

В молодом возрасте тело древесного питона обычно красного или желтого цвета, что позволяет ему скрываться среди окружающего ландшафта. Дело в том, что первый год своей жизни эти питоны живут вовсе не в лесу — они предпочитают его окраины, небольшие открытые местности или покрытые высокой травой луга. В это время змеи в основном питаются ящерицами, которых приманивают довольно интересным способом: питон начинает поддергивать кончиком своего хвоста, изображая движения насекомого, и наивные ящерицы сами приходят к нему «на обед». К слову, молодой древесный питон и сам, подобно своим жертвам, любит насекомых и никогда не отказывается закусить ими. Охотится он днем, а ночью отдыхает среди камней. В возрасте примерно 1 год змея меняет свою окраску и переходит жить в лес. Ее тело становится ярко-зеленым и покрывается небольшими белыми и желтыми пятнами.

Правда, каждая рептилия имеет свой собственный окрас, поэтому размер и количество этих пятен строго индивидуальны. Взрослый зеленый питон вырастает в длину на 1,5 — 1,8 м, хотя очень редко некоторые самцы достигают и двухметровой длины. Их меню уже состоит из птиц и небольших млекопитающих, на которых питоны охотятся ночью. Почти все время они проводят на деревьях, свисая с горизонтальной ветки в виде нескольких небольших петель.

Зеленых питонов можно повстречать лишь в тропических лесах на северо-востоке Австралии (полуостров мыса Йорк), на индонезийских островах Ару, Соронг, Япен и Новая Гвинея, а также на некоторых островах Папуа-Новая Гвинея.

Большую часть жизни питоны проводят на деревьях. Чаще всего они избегают лесных районов с густой растительностью. Периодически эти пресмыкающиеся спускаются на землю, чтобы поохотиться или для поисков нового жилища.

Питоны не проводят все свое время, свернувшись калачиком на ветвях. В период откладки яиц они прячутся в убежища, которые чаще всего представляют собой брошенные птичьи гнезда или дупла.

Питаются питоны грызунами, мелкими птицами или небольшими рептилиями. В время охоты они используют цепкий хвост, позволяющий питону удержаться практически на любой ветке, и длинные передние зубы. Свою добычу они душат.

У зеленых питонов нет определенного периода для размножения. В природе самки чаще всего откладывают яйца раз в год. В период беременности они могут менять свой зеленый окрас на голубой цвет. Беременность продолжается 3-3,5 месяца. В кладке насчитывается не более 25 яиц, но максимальное зарегистрированное количество яиц – 38.

А теперь быстренько вернемся к способности питона менять свою окраску. Этим необычным явлением очень заинтересовались исследователи из Центра изучения окружающей среды национального университета Австралии. После трехлетнего наблюдения за питонами они пришли к выводу, что эта расцветка зависит от среды обитания. Молодым особям, обитающим на окраинах тропического леса, желтая окраска помогает сливаться с пестрой листвой, травой и землей. Взрослые же особи предпочитают большую часть своей жизни проводить на деревьях, где они полностью сливаются с зеленой листвой.

Трудно точно сказать, когда этот вид впервые живьем попал в Европу или Америку. По-видимому, это произошло во второй половине прошлого столетия.  А вот с историей разведения как-то разобраться можно.
Первое упоминание о репродукции зеленого питона относится к 1962 году, когда западногерманский журнал  DATZ  поместил 2 статьи замечательного швейцарского террариумиста  Кратзера (H.Kratzer), получившего в 1961 году пару этих питонов и в том же году размножившего их. Этот случай во многом уникален, потому что самка снесла яйца на дне террариума и там же их высидела. Больше такого везения не было, и многие последующие кладки остались без материнской заботы и благополучно пропали. Конечно, их пытались инкубировать искусственно, в неплохих инкубаторах, но успех был незначительным, и подавляющее большинство яиц портилось. Так было до тех пор, пока другой известный  чешский террариумист Алдо Олекса (Aldo Olexa)  не стал подвешивать в террариуме гнезда наподобие дуплянок для птиц, справедливо полагая, что в природе этот питон должен «гнездиться» на деревьях,в дуплах а вовсе не на земле. После  этого дело пошло лучше.
Первое вылупление молодых зеленых питонов в Америке произошло 4 октября 1973 года, когда Карл Свайтек (Karl Switak) привез из Папуа-Новая Гвинея беременную самку. Таким образом, европейские террариумисты утерли нос террариумистам-янки с первенством в разведении такого интересного вида!

Так же хотелось бы отметить, что первые поступления этого питона и в Европу, и в Америку были именно из Папуа-Новая Гвинея, т.е. с восточной  половины острова, тогда как сейчас получить от туда зеленого питона практически невозможно и та американская линия хондров из окрестностей Порт Морсби, видимо, происходит от животных, привезенных когда то несравненным Карлом Свайтеком.
Многие талантливые террариумисты и герпетологи внесли свой вклад в разработку методов содержания, разведения и селекции этого вида. Особо хотелось бы отметить выдающегося американского разводчика Трупера Вольша (Trooper Walsh). Именно ему принадлежит детальная разработка искусственной инкубации яиц данного питона, его авторству принадлежат изумительные голубые линии  и многое другое.


Географическая изменчивость   

Несмотря на столь обширный ареал, у зеленого питона  до сих пор никем и никогда не было описано ни одного подвида. Кажется, что это не потому, что все эти питоны одинаковые ! Например, взяли многие годы существующий вид Morelia variegata, да и поделили его на несколько самостоятельных видов! Видимо, одна из основных причин отсутствия подвидов у зеленого питона – это отсутствие достоверного материала. Не то, чтобы поступало мало зеленых питонов из природы, а вопрос именно в том, что всегда вызывает сомнение происхождение этих экземпляров.

Вид этот в Индонезии, как и везде, где он водится (еще Папуа-Новая Гвинея и Австралия), охраняется законом. Поэтому отлов, торговля и любое коммерческое использование (например, на кожу) запрещено. Ни одна индонезийская зооторговая фирма не имеет разрешение на отлов диких животных этого вида. Торговля разрешена только разведенными в неволе и только начиная со второго поколения разводимых питонов. Однако дикари все равно поступают в продажу.
Их ловят, скупают у местного населения, а потом нелегально переправляют (часто морем) в Джакарту. И уже в Джакарте очень трудно разобраться какой питон где пойман. Но это – еще не все! Торговцы умышленно идут на обман с целью дороже продать свой товар.

Виджеты Button, Label, Entry. Урок 2 курса «Tkinter»

В этом уроке рассмотрим подробнее три наиболее простых и популярных виджета GUI – кнопку, метку и однострочное текстовое поле. В

tkinter объекты этих элементов интерфейса порождаются соответственно от классов Button, Label и Entry.

Свойства и методы виджетов бывают относительно общими, характерными для многих типов, а также частными, зачастую встречающимися только у какого-то одного класса. В любом случае список настраиваемых свойств велик. В этом курсе мы будем рассматривать только ключевые свойства и методы классов пакета tkinter.

В Tkinter существует три способа конфигурирования свойств виджетов:

  • в момент создания объекта,
  • с помощью метода
    config
    , он же configure,
  • путем обращения к свойству как к элементу словаря.

Button – кнопка

Самыми важными свойствами виджета класса Button являются text, с помощью которого устанавливается надпись на кнопке, и command для установки действия, то есть того, что будет происходить при нажатии на кнопку.

По умолчанию размер кнопки соответствует ширине и высоте текста, однако с помощью свойств width и height эти параметры можно изменить. Единицами измерения в данном случае являются знакоместа.

Такие свойства как bg, fg, activebackground и activeforeground определяют соответственно цвет фона и текста, цвет фона и текста во время нажатия и установки курсора мыши над кнопкой.

from tkinter import *
 
 
def change():
    b1['text'] = "Изменено"
    b1['bg'] = '#000000'
    b1['activebackground'] = '#555555'
    b1['fg'] = '#ffffff'
    b1['activeforeground'] = '#ffffff'
 
 
root = Tk()
b1 = Button(text="Изменить", 
            width=15, height=3)
b1. config(command=change)
b1.pack()
root.mainloop()

Здесь свойство command устанавливается с помощью метода config. Однако можно было сделать и так: b1['command'] = change. Вот так будет выглядеть кнопка после запуска программы и после нажатия на нее:

Label – метка

Виджет Label просто отображает текст в окне и служит в основном для информационных целей (вывод сообщений, подпись других элементов интерфейса). Свойства метки во многом схожи с таковыми у кнопки. Однако у меток нет опции command. Поэтому связать их с событием можно только с помощью метода bind.

На примере объекта типа Label рассмотрим свойство font – шрифт.

from tkinter import *
 
root = Tk()
 
l1 = Label(text="Машинное обучение",
           font="Arial 32")
 
l2 = Label(text="Распознавание образов",
           font=("Comic Sans MS",
                 24, "bold"))
 
l1. config(bd=20, bg='#ffaaaa')
l2.config(bd=20, bg='#aaffff')
 
l1.pack()
l2.pack()
root.mainloop()

Значение шрифта можно передать как строку или как кортеж. Второй вариант удобен, если имя шрифта состоит из двух и более слов. После названия шрифта можно указать размер и стиль.

Также как font свойство bd есть не только у метки. С его помощью регулируется размер границ (единица измерения – пиксель):

Бывает, что метки и кнопки не присваивают переменным, если потом к ним в коде не приходится обращаться. Их создают от класса и сразу размещают:

from tkinter import *
 
 
def take():
    lab['text'] = "Выдано"
 
 
root = Tk()
 
Label(text="Пункт выдачи").pack()
Button(text="Взять", command=take).pack()
 
lab = Label(width=10, height=1)
lab.pack()
 
root.mainloop()

В данном примере только у одной метки есть связь с переменной, так как одно из ее свойств может быть изменено в процессе выполнения программы.

Entry – однострочное текстовое поле

Текстовые поля предназначены для ввода информации пользователем. Однако нередко также для вывода, если предполагается, что текст из них будет скопирован. Текстовые поля как элементы графического интерфейса бывают однострочными и многострочными. В tkinter вторым соответствует класс Text, который будет рассмотрен позже.

Свойства экземпляров Entry во многом схожи с двумя предыдущими виджетами. А вот методы – нет. Из текстового поля можно взять текст. За это действие отвечает метод get. В текстовое поле можно вставить текст методом insert. Также можно удалить текст методом delete.

Метод insert принимает позицию, в которую надо вставлять текст, и сам текст.

Такой код

from tkinter import *
from datetime import datetime as dt
 
 
def insert_time():
    t = dt.now().time()
    e1.insert(0, t.strftime('%H:%M:%S  '))
 
 
root = Tk()
e1 = Entry(width=50)
but = Button(text="Время",
             command=insert_time)
e1.pack()
but.pack()
root. mainloop()

приведет к тому, что после каждого нажатия на кнопку будет вставляться новое время пред уже существующей в поле строкой.

Если 0 в insert заменить на константу END, то вставляться будет в конец. Можно указать любое число-индекс знакоместа, тогда вставка будет производиться куда-либо в середину строки.

Метод delete принимает один или два аргумента. В первом случае удаляется один символ в указанной позиции. Во втором – срез между двумя указанными индексами, не включая последний. Если нужно полностью очистить поле, то первым аргументом должен быть 0, вторым – END.

Практическая работа

Напишите программу, состоящую из семи кнопок, цвета которых соответствуют цветам радуги. При нажатии на ту или иную кнопку в текстовое поле должен вставляться код цвета, а в метку – название цвета.

Коды цветов в шестнадцатеричной кодировке: #ff0000 – красный, #ff7d00 – оранжевый, #ffff00 – желтый, #00ff00 – зеленый, #007dff – голубой, #0000ff – синий, #7d00ff – фиолетовый.

Примерно должно получиться так:

Для выравнивания строки по центру в текстовом поле используется свойство justify со значением CENTER.

Курс с примерами решений практических работ: android-приложение, pdf-версия.

Какого цвета больше на картинке python pil

Русские Блоги

Из вывода видно, что размер изображения, считываемого Img, равен (ширина, высота) изображения; в то время как размер изображения (высота, ширина, канал), [Вот почему caffe необходимо установить в коде при отдельном тестировании: transformer.set_transpose (‘data’, (2,0,1)), потому что формат данных изображения, которое может обрабатывать caffe, — (канал, высота, ширина ), поэтому данные необходимо преобразовать]

Изображение, считанное Img, получает пиксель определенной точки с помощью getpixel ((w, h)), чтобы напрямую вернуть значение пикселя трех каналов этой точки
Изображение, считанное с помощью skimage, можно получить непосредственно из img_file2 [0] [0], но вы должны помнить его формат, а не то, что вы думаете (канал, высота, ширина)

Добавить текст к картинке

информация об изображении

Если мы хотим узнать некоторую информацию об изображении

Изображение PIL Для просмотра информации об изображении можно использовать следующие методы

Чтобы использовать Python для обработки цифровых изображений, необходимо установить пакет Pillow. Хотя Python поставляется с PIL (библиотека изображений python), эта библиотека перестала обновляться, поэтому используйте Pillow, разработанную на основе PIL.

Типы изображений, с которыми может работать пилот
pil может обрабатывать растровые изображения (блоки данных пикселей).

проход
Изображение может содержать один или несколько каналов данных. Если эти каналы имеют одинаковый размер и глубину, Pil позволяет накладывать эти каналы.

координировать
Pil принимает систему координат (0,0) в верхнем левом углу.

Открытие и отображение изображения

Хотя Pillow используется, это ответвление PIL, поэтому импортируйте его из PIL. Используйте функцию open (), чтобы открыть изображение, и функцию show (), чтобы отобразить изображение.

Этот метод отображения изображений заключается в вызове браузера изображений, поставляемого с операционной системой, для открытия изображения. Иногда этот метод неудобен, поэтому мы также можем использовать другой метод, чтобы программа могла нарисовать изображение.

Хотя этот метод более сложен, его рекомендуется использовать. Он использует библиотеку matplotlib для рисования изображений для отображения. matplotlib — это профессиональная библиотека для рисования, которая эквивалентна графику в Matlab.Вы можете установить несколько фигур, задать заголовок рисунка и даже использовать подзаголовок для отображения нескольких изображений на одном рисунке. matplotlib можно установить напрямую.
По умолчанию фигура поставляется с осью, если в этом нет необходимости, мы можем отключить ее

Подпись к изображению

стандартный режим matplotlib

Изображение PIL Для просмотра информации об изображении можно использовать следующие методы

Сохранение изображения

Всего одна строчка кода, очень просто. Эта строка кода может не только сохранить изображение, но и преобразовать формат.В этом примере исходное изображение png сохраняется как изображение jpg.

Канал изображения \ геометрическое преобразование \ обрезка

PIL может преобразовывать цвет изображения и поддерживает такие режимы, как 24-битный цвет, 8-битное изображение в градациях серого и двоичное изображение. Простое преобразование может быть выполнено с помощью функции Image.convert (mode), где mode представляет режим вывода цвета. Например, «L» означает оттенки серого, «1» означает режим двоичного изображения и т. Д. Однако при использовании функции преобразования для преобразования изображения в градациях серого в двоичное изображение используется фиксированное пороговое значение 127 для достижения реализации, то есть значение пикселей с оттенками серого выше 127 равно 1, а пиксель с оттенками серого ниже 127 — 0.

Цветное изображение в оттенках серого

Используйте функцию convert () для преобразования. Это метод объекта экземпляра изображения. Он принимает параметр режима, чтобы указать режим цвета. Значение режима может быть следующим:

Разделение каналов и слияние

Кадрирование снимка

Интересующая область (roi) обрезается из исходного изображения.Область кадрирования определяется 4-кортежем, а информация в кортеже (левый, верхний, правый, нижний). Начало (0, 0) системы слева от подушки — это верхний левый угол изображения. Единица измерения координат — пиксель.

После рисования и отображения изображения с графиком наведите указатель мыши на изображение, координаты текущей точки и значение пикселя появятся в правом нижнем углу.

** Геометрическая трансформация **
Класс изображения имеет методы resize (), rotate () и transpose () для геометрического преобразования.
Масштабирование и поворот изображения

Конвертировать изображение

Нет разницы в производительности между transpose () и rotate ().

Модуль изображений библиотеки обработки изображений Python

Создать новую картинку

Сложенные изображения
Сложите два изображения, img2 и img2, альфа — это число с плавающей запятой между [0,1], если оно равно 0, эффект img1, если он равен 1.0, эффект img2. Конечно, размер и режим img1 и img2 должны быть одинаковыми. Эта функция может дать очень красивый эффект, и арифметическое сложение и вычитание графики будет упомянуто позже.

Composite может использовать другое изображение в качестве маски, все три изображения должны иметь одинаковый размер, а режим изображения маски может быть «1», «L», «RGBA».

Добавить водяной знак

Добавить текстовый водяной знак

Добавить небольшой водяной знак

PIL преобразование изображений в массив numpy

Преобразование изображения PIL в массив numpy

numpy image Для просмотра информации об изображении можно использовать следующие методы

Преобразование массива numpy в изображение PIL
Здесь matplotlib.image используется для чтения массива изображений. Обратите внимание, что считанный здесь массив имеет тип float32 с диапазоном 0-1, а данные PIL.Image имеют тип uinit8 с диапазоном 0-255., Итак, чтобы преобразовать:

Изображение PIL Для просмотра информации об изображении можно использовать следующие методы

Доступ к пикселям в изображениях

В некоторых из предыдущих примеров мы все использовали Image. open () для открытия изображения, а затем напрямую управляли объектом PIL. Ничего страшного, если это простая операция, но если операция немного сложнее, она будет более трудоемкой. Поэтому обычно после загрузки изображения мы конвертируем изображение в матрицу для более сложных операций.
Откройте изображение, преобразуйте его в матрицу и отобразите

Объект PIL можно преобразовать в объект массива, вызвав функцию array () в numpy.

Для просмотра информации об изображении можно использовать следующие методы

Изображение PIL Для просмотра информации об изображении можно использовать следующие методы

numpy image Для просмотра информации об изображении можно использовать следующие методы

Если это изображение RGB, то после преобразования в массив оно становится строкамиcolsтрехмерная матрица каналов, поэтому мы можем использовать

Чтобы получить доступ к значению пикселя.
Пример 1. Откройте изображение и случайным образом добавьте немного соли и перца.

Пример 2: преобразовать изображение lena в бинаризацию, значение пикселя больше 128 становится 1, в противном случае оно становится 0

Если вы хотите работать с несколькими пикселями, вы можете использовать доступ к фрагменту массива. Метод нарезки возвращает значение пикселя массива с указанным индексом интервала. Вот несколько примеров изображений в градациях серого:

Прямое управление пикселями

Можно управлять не только каждым пикселем, но и каждым каналом независимо. Например, увеличить яркость каждого пикселя (не знаю, есть ли более профессиональные слова) на 20%.

Гистограмма изображения

Давайте сначала посмотрим на две функции reshape и flatten:

Предположим, мы сначала сгенерировали одномерный массив:

Если мы хотим превратить этот одномерный массив в двумерную матрицу 3 * 5, мы можем использовать изменение формы для достижения

Теперь, если мы вернемся и узнаем, что двумерная матрица должна быть преобразована в одномерный массив, мы не сможем использовать reshape, мы можем использовать только flatten. Давайте посмотрим на разницу между двумя

Видно, что преобразование с reshape на самом деле представляет собой двумерный массив с двумя квадратными скобками, поэтому можно использовать только flatten.

Если мы хотим найти гистограмму изображения, нам нужно сгладить матрицу изображения, чтобы сделать ее одномерным массивом, а затем выполнить статистику

Нарисуйте гистограмму в оттенках серого
Рисование может быть выполнено путем вызова библиотеки matplotlib.pyplot, а функция hist может рисовать гистограмму напрямую.
Как позвонить:

Существует много параметров hist, но обычно используются эти пять, требуется только первый, а последние четыре необязательны.

Гистограмма цветного изображения
фактически совпадает с гистограммой в градациях серого, за исключением того, что трехканальная гистограмма рисуется отдельно, а затем накладывается.

Видно, что функция рисования в matplotlib очень мощная, а гистограмма — лишь очень небольшая ее часть. Для получения дополнительной информации обратитесь к официальному документу:
http://matplotlib.org/api/pyplot_summary.html

Как Python читает все изображения в указанной папке

Метод вызова

Улучшение изображения модуля ImageEnhance библиотеки обработки изображений графики Python

Вы можете использовать модуль ImageEnhance, который содержит большое количество предопределенных методов улучшения изображения.
Средство улучшения включает цветовой баланс, баланс яркости, контраст, резкость и т. д. Используя эти усилители, вы можете легко выполнять такие операции, как регулировка цвета, регулировка яркости, повышение резкости и т. Д., А также реализовать некоторые базовые функции улучшения изображения, предоставляемые в google picasa.

Улучшение цветаИспользуется для настройки цветового баланса изображения, что эквивалентно настройке цвета на цветном телевизоре. Этот класс реализует метод улучшения интерфейса, упомянутого выше.

Затем вы можете использовать метод улучшения (коэффициента) для настройки.

Повышение яркостиИспользуется для настройки баланса света и темноты изображения.

factor = 1 возвращает объект черного изображения, 0 возвращает объект исходного изображения

Увеличение контрастности контрастИспользуется для настройки контрастности изображения, что эквивалентно настройке контрастности цветного телевизора.

Резкость усиливает резкостьИспользуется для увеличения резкости / пассивирования изображений.

Следует отметить, что коэффициент операции повышения резкости представляет собой число с плавающей запятой 0-2. Когда factor = 0, возвращается полностью размытый объект изображения. Когда factor = 1, возвращается полностью резкость объекта изображения, factor = 1 Когда вернуть исходный объект изображения

Библиотека обработки изображений Python модуль ImageChops

Этот модуль в основном включает арифметические операции с изображениями, называемые операциями каналов. Этот модуль можно использовать по-разному, включая создание некоторых специальных эффектов, интеграцию изображений, арифметическое рисование и так далее.
Invert:

Инверсный цвет изображения аналогичен дополнительному, установленному в операции задания. Максимальное значение — Макс. Каждый пиксель вычитается, чтобы получить инверсный цвет.
формула

lighter:

darker:

difference

Вычислить абсолютное значение двух изображений и выполнить вычитание пикселя за пикселем.
multiply

Наложите два изображения друг на друга. Если вы используете чистый черный цвет, чтобы перекрыть определенное изображение, вы получите чисто черное изображение. Если вы используете чистый белый цвет для наложения изображения, изображение не пострадает.
Формула расчета выглядит следующим образом

screen:

Сначала инвертируйте цвет, затем наложите.
формула

add:

Выполните арифметическое сложение двух картинок и рассчитайте по следующей формуле
формула

Если масштаб и смещение игнорируются, масштаб = 1,0, смещение = 0,0 означает
out = img1 + img2
subtract:

Выполните арифметическое вычитание на двух картинках:
формула

Библиотека обработки графических изображений Python ImageFilter module image filter

ImageFilter — это модуль фильтра PIL. С помощью этих предопределенных фильтров вы можете легко выполнять некоторые операции фильтрации на изображении, тем самым удаляя шум в изображении (частичное устранение), что может снизить сложность будущей обработки (например, распознавания образов). Подождите).

Чтобы использовать функцию фильтра PIL, вам необходимо ввести модуль ImageFilter

Обнаруживать, если изображение цветное, полутоновое или черно-белое с Python/PIL

Я извлекаю изображения страниц из PDF файла в формате jpeg, и мне нужно определить, будет ли каждое изображение более полутоновым, цветным и черно-белым (с коэффициентом допуска).

Я нашел несколько способов работы с обнаружением цвета с помощью PIL (здесь и здесь), но я не может понять, как ответить на этот простой (визуальный) вопрос: это гораздо более черно-белое, цветное или полутоновое изображение?

Я предпочитаю работать с Python и PIL для этой части, но я мог бы использовать слишком OpenCV, если у кого-то есть ключ (или решение).

Я попробовал решение Gepeto, и у него много ложных срабатываний, так как цветные большие отклонения могут быть похожими случайно. Правильный способ сделать это — рассчитать дисперсию на пиксель. Сначала уменьшите изображение, чтобы не обрабатывать миллионы пикселей.

По умолчанию эта функция также использует среднюю корректировку смещения цвета, которую я нахожу, улучшает прогноз. Побочным эффектом этого является то, что он также будет обнаруживать монохромные, но не полутоновые изображения (как правило, сепия тонированные вещи, кажется, что модель немного сломалась в обнаружении больших отклонений от оттенков серого). Вы можете отделить их от истинных оттенков серого с помощью порога на цветовых диапазонах.

Я провел это на тестовом наборе из 13 000 фотографических изображений и получил классификацию с точностью 99,1% и отзывом на 92,5%. Точность, вероятно, может быть дополнительно улучшена за счет использования нелинейной корректировки смещения (цветовые значения должны быть, например, от 0 до 255). Возможно, если бы взглянуть на ошибку среднего квадрата вместо MSE, лучше разрешить, например, полутоновых изображений с небольшими цветными марками.

Определение доминирующих цветов: Python и метод k-средних


Assorium

На Хабре публиковалось несколько статей с алгоритмами и скриптами для выбора доминирующих цветов на изображении: 1, 2, 3. В комментариях к тем статьям можно найти ссылки ещё на десяток подобных программ и сервисов. Но нет предела совершенству — и почему бы не рассмотреть способ, который кажется самым оптимальным? Речь идёт об использовании кластеризации методом k-средних (k-means).

Как и многие до него, американский веб-разработчик Чарльз Лейфер (Charles Leifer) использовал метод k-средних для кластеризации цветов на изображении. Идея метода при кластеризации любых данных заключается в том, чтобы минимизировать суммарное квадратичное отклонение точек кластеров от центров этих кластеров. На первом этапе выбираются случайным образом начальные точки (центры масс) и вычисляется принадлежность каждого элемента к тому или иному центру. Затем на каждой итерации выполнения алгоритма происходит перевычисление центров масс — до тех пор, пока алгоритм не сходится.

В результате получается примерно такая картина. Точки раскрашены, в зависимости от цвета кластера, чёрные точки отображают центры масс.

В применении к изображениям каждый пиксель позиционируется в трёхмерном пространстве RGB, где вычисляется расстояние до центров масс. Для оптимизации картинки уменьшаются до 200х200 с помощью библиотеки PIL. Она же используется для извлечения значений RGB.

Примеры





Определение доминирующих цветов — довольно полезная вещь, которой всегда найдётся применение. Это выбор палитры для веб-сайта или некоторых элементов UI. Например, браузер Chrome использует метод k-средних для выбора доминирующего цвета с фавикона.

Питоны

Сетчатый питон

Очень хорошая статья для тех, кто не совсем до конца представляет себе: кто такой сетчатый питон (Broghammerus reticulatus) и какого размера его зубы!

Готовы увидеть немного трэша?

18+

 

 

Аметистовый питон

Надеюсь все уже в курсе, что аметистовые питоны давно разбиты на разные самостоятельные виды, это справедливо, странно уже другое- Как можно было всех этих совершенно разных змей отнести к одному виду? Еще одна поправка, с которой вам придется смириться, все виды аметистовых питонов относятся к роду Simalia, судя по всему, это на продолжительный период.
Начнем с первого самостоятельного вида.

Танибарский питон, Simalia nauta (HARVEY, BARKER, AMMERMAN & CHIPPINDALE, 2000), встречается на островах Танимбар (провинция Малуку, Индонезия), в частности, типовой экземпляр известен с острова Ямдена (самый крупный остров группы). Его еще можно называть питон-моряк, ибо видовое название «nauta» было дано за теорию происхождения данного вида, есть мнение, то он попал на острова с помощью плотиков из веток и прочего мусора, как моряк. Это самый мелкий представитель группы аметистовых питонов, взрослые особи могут достигать лишь 1,2-2 м. Отличаются особым стройным телосложением. Именно с этим видом связано большинство успехов в плане разведения в неволе, видимо благодаря особенностям ареала, температуры стабильные и очень комфортные, тепличный питон. Окрас может быть разным, рисунок практически отсутствует, есть даже закрепленные цветовые вариации.

Не раз слышал удивительное замечание на счет танибарских питонов, их считают самыми безопасными, в случае испуга змея пытается убежать или обгадить источник раздражения.

Balázs Roland Ferencz в статье о содержании данного вида говорит, что содержал пару в террариуме 120-70-80 с растениями и корягами, температуру поддерживал на уровне 28-32, ночью 25-26, влажность высокая, помогал влагозадерживающий субстрат. Кормл раз в 10-14 дней 1-3 крысами средних размеров.

В той же статье автор рассказывает про стимуляцию танибарских питонов к размножению, на время «зимовки» общая температура понижалась на 1-2 градуса, влажность тоже была ниже, змеи получали УФ в избытке, к моменту ссаживания все параметры оптимизировались. Во время беременности самка сильно потемнела, отказывалась от еды. Через месяц после последний линьки отложила 20 яиц в подготовленный гнездовой ящик. Инкубация по общему принципу, температура 29-30 градусов, влажность 90%, в качестве субстрата- вермикулит. Детки вылупляются крупные, размеры 40-45 см.

Удачного вам содержания столь прекрасных питонов!)

 

Другие питоны

Сегодня я вам поведаю о самой непонятной для террарриумистов группе питонов- род Antaresia

Думаю больше всего фанатов этих питонов должно быть среди скорпионов, ибо родовое название дали в честь одной из самых ярких звезд в ночном небе Антарес, это красный сверхгигант из созвездия Скорпиона, надо бы поискать сегодня.

В России этот род известен давно, практически все виды жили и размножались в отечественных террариумах, были даже поставки напрямую из Австралии! Раньше считалось, что это будущее террариумистики, идеальная змея, компактная, простая в содержании, компактная, простая в содержании и даже компактная, заело. Но время и рынок диктуют свои правила, успешно прогнозировать популярность определенного вида мало кому удавалось, а все удачи можно списать на совпадение. В итоге, карликовые питоны конечно закрепились в культуре, но популярность их оставляет желать лучшего, на то есть много причин, некоторые ниже раскрою.

Известно четыре вида Antaresia, практически все обитают в Австралии, весь кенгуровый материк (кроме ледяного юга) заселили карликовые питоны Стимсона, Antaresia stimsoni (SMITH, 1985), повторили тот же успех карликовые питоны Чилдрена, Antaresia childreni (GRAY, 1842), кроме юго-востока. На западе Австралии радуют своей красотой удивительные Antaresia perthensis (STULL, 1932), а на востоке Австралии и и даже на востоке Папуа-Новая Гвинея закрепились пятнистые Antaresia maculosa (PETERS, 1873).

Несколько удивляет позднее описание столь широкораспространенных и популярных в неволе питонов Стимсона, выделили их в 1985 году, числились как Liasis stimsoni. Герпетологи быстро извинились перед крохой и выделили сразу два подвида Antaresia stimsoni stimsoni SMITH 1985, Antaresia stimsoni orientalis SMITH 1985, у других карликовых питонов подвидов нет, с ними все относительно ровно и логично.

Террариумисты очень любят определять виды по окрасу, их можно понять, но в данном случае все несколько сложнее, у карликовых питонов крайне велика внутривидовая изменчивость, очень много пересечений в окрасе, те же рыжие и красные Antaresia perthensis сильно похожи на самых рыжих представителей Antaresia stimsoni, ареалы широкие. Все это вызвало интерес у Хоссера, он очень плотно занялся реструктуризацией филогении карликовых питонов по окрасу, конечно все его статьи слили. Кстати, фолидоз у всех видов тоже хорошо пересекается, при определении вида постарайтесь больше времени потратить на различные фотографии в гугле)))

Начнем с самых популярных в неволе  питонов Чилдрена(Antaresia childreni). Нет, это не детский питон, назван он в честь известного британского натуралиста John George Children, постарался George Robert Gray, его брат, сей подарок был сделан при жизни, поэтому слезы оставьте на потом. Размеры карликового питона Чилдрена редко превышают 90 см, максимум метр, обладает далеко не самым пестрым и насыщенным окрасом, дорзальных рядов чешуй 37+, брюшных 250+.

Пятнистый карликовый питон (Antaresia maculosa), самый крупный вид антарезий, некоторые особи достигают даже 110 см! Для этого питона характерны крупные черные пятна по всему телу на буром фоне. Брюшных чешуй и дорзальных практически столько же, сколько у питонов Чилдрена, но в данном случае можно обратить внимание на окрас, спутать сложно, ареал пятнистого карликового питона тоже уникален, других антарезий на Новой Гвинее нет.

Красный карликовый питон (Antaresia perthensis), самый мелкий вид, средние размеры 60-80 см. Хорошо отличается по окрасу, на рыжем фоне темные рыжие пятна, некоторые особи практически однотонные. Думаю вам никогда не придется определять этот вид, ибо он в разы реже и дороже прочих, если вам предлагают красных антарезий, будьте уверены, это они. Настолько сильно отличаются от трех других видов, что в 2009 Хоссер отнес Antaresia perthensis к роду Rawlingspython, правда статью быстро уничтожили.

Карликовые питоны Стимсона (Antaresia stimsoni), крупный вид, взрослые особи вырастают до метра. Окрас в норме в виде Крупных рыжих пятен на фоне светлого фона, который образует сеточку, но частенько бывают и исключения. Практически всегда есть боковая светлая полоска от головы до середины тела.

В природе антарезий находят в классических змеиных местах, очень любят груды камней и кустарники на засушливых территориях недалеко от воды.

В неволе просты в содержании, не требуют много места. Для пары взрослых особей подойдет объем 60-40-30, многие из вас в таких террариумах содержат куда более крупных змей, но представьте себе, это общепринятые значения, которые публикуют, то есть на практике все можно свести к выдвижным садкам 45-20-10. В качестве субстрата идеально подходят салфетки, газета и стружка, для декоративных целей можно использовать листья и крупные кокосовые чипсы. Это сухолюбивые питоны, поэтому дополнительное увлажнение не обязательно, достаточно лишь небольшой поилки для питья. Для большего комфорта устанавливают укрытия.

Это не самый древесный вид питонов, лазить конечно любят, но больше по скалистым участкам. то есть и декоративный террариум стоит оформить как скалы, вместо завала коряг.

Освещение не имеет значения, как и для многих других змей. Прогрев обязательно должен быть, сверху или снизу- нет разницы, главное, чтобы в точке было под 40 градусов, а фон не превышал 26 градусов. Ночью точка прогрева выключается. В зимний период фон можно опускать до 22-23 градусов.

Кормление. Со взрослыми особями проблем быть не должно, подходят любые грызуны подходящих размеров 1-2 раза в неделю, малыши трех крупных видов тоже запросто стартуют с новорожденных мышей. С красными карликовыми питонами придется повозиться, новорожденные особи слишком малы для мышат, поэтому в качестве первой пищи выступают ящерицы и лягушки.

Размножение. Как уже говорилось выше,  все питоны рода Antaresia крайне легко разводятся, половозрелости достигают к 2 годам. DICK BARTLETT советует устроить зимовку на месяц с фоновой температурой 20-23 градусов, ночью можно смело понижать до 16-18 градусов, при этом дневная точка прогрева должна оставаться прежней. После зимовки змеи линяют и уже готовы к ссаживанию. Без зимовки питоны тоже неплохо размножаются, просто вероятность успеха с понижениями температур выше. Плодовитость оставляет желать лучшего, но за то яйца крупные, пятнистые карликовые питоны откладывают через 20 дней после линьки до 18 яиц, питоны Чилдрена и Стимсона до 8 яиц, кладка из 2-6 яиц у самых редких и красивых Antaresia perthensis. Инкубация при стандартных условиях (31-32, влажность 90%) длится 46-65 дней. Малыши выходят разных размеров, от 20 до 30 см, у красных конечно 12-15 см, первая линька на 7-10 день. Antaresia могут размножаться каждый год.

С характером у антарезий проблем обычно не возникает, укус может случиться лишь от увлеченной охоты за крысой на пинцете, зубки мелкие, пасть крохотная, поэтому травм никаких не будет. Идеальные питомцы даже по продолжительности жизни в неволе, некоторые особи доживают до 30 лет, это очень много для столь мелких змей.

Известно много цветовых вариаций для карликовых питонов Чилдрена и Стимсона, но пятнистые тоже не отстают, есть среди них альбиносы, полосатые, карамельные, черные Ebony, Patternless!)

Albino

Ebony

Blonde

Так от чего же питоны Antaresia так редки в неволе? Они слишком мелкие, ну перебор, мелкими могут быть полозы, мелкими бывают ужи и даже различные ядовитые змеи, это норма, но когда люди себе подбирают питонов, то начинают хотя бы с полутораметровых королевских. Карликовые питоны идеально подходят для начинающих террариумистов, они прощают ошибки с температурами. они прощают небольшие террариумы, но мало кто с них начинал, не привлекает даже низкая цена, всегда около 100-200 евро. К Antaresia обычно возвращаются бывалые дядьки, такая у них судьба. Быть может все будет лучше, когда все удивительные морфы появятся на рынке в Европе, посмотрим.

Удачного вам содержания! Берегите зрение))

 

Ковровый питон

Первые M. s. variegata, две пары природников из единственной тогдашней австралийской посылки, пришли к нам окольными путями из Тульского областного экзотариума еще в 1997 году. Первое поколение детенышей было получено в 2005 году, и с тех пор они размножаются у нас каждый год. Второе поколение было получено в прошлом, 2013 году. 

M. s. variegata это крупный, до 2-2,5 метров длиной питон. Имеет характерную для всей группы светлую окраску тела с большими темными пятнами неправильной формы. Часто путают с M. s. harrisoni, как и продают под их видом, но когда оба подвида сидят рядом — отличия, как говорится, «на лицо». Только что вылупившиеся питоны окрашены в кирпично – красный цвет, но достаточно быстро перецветают, и становятся яркой, желто – черной окраски. Со временем цвет меняется еще раз, и окраска становится не такой броской за счет потемнения желтых полос.

Ювенильная особь:

Через пол года:

И по достижении половозрелости:

Для содержания взрослой пары ковровых питонов подойдет террариум размером 110х70х50 см. Подростки, пока позволяют размеры, у нас содержатся в пластиковых террариумах размером 70х33х30. Молодняк же, традиционно заселяется в пищевые контейнеры объемом 6 литров и содержится на шнуре. При этом и в террариуме, и в контейнере необходима хорошая двусторонняя вентиляция. Снова отметим, что террариумное содержание предпочтительнее всего для большинства рептилий.

Температуры как и для большинства боид: днем фон 27 – 30*С, на ночь обогрев выключается. Вообще эти животные очень хорошо приспосабливаются к окружающим условиям, так как в природе могут встречаться в самых разнообразных биотопах.

«Комплектация» террариума как и у других животных: в качестве субстрата газета, и, конечно, поилка. Иногда в террариумах у наших животных присутствуют камни или керамика, но это явление не постоянное. Можно ставить ветки или жердочки, молодые морелии с удовольствием на них обитают. В противном случае змея будет просто – напросто регулярно забиваться в просвет между потолком террариума и проводом от лампы (если такой имеется), висеть на самой лампочке (реже выкручивать её, или выламывать из цоколя), то есть всячески усложнять жизнь себе и людям. Минимум предметов в террариуме – максимум защиты от беспорядка, грязи, и паразитов, которых бывает проблематично выводить из пышных декораций.

Постоянное увлажнение террариума не требуется, мы изредка проводим его в случае затруднений в линьке, так как линяют морелии преимущественно «на ура», а регулярно увлажняем террариум лишь в период откладки яиц. Чрезмерная влажность неблагоприятно сказывается на здоровье животных, в свое время мы достаточно намаялись, когда из–за избыточной влажности (не рассчитали нужное количество дырок в контейнере) повсюду на коже животных в больших количествах начинали появляться маленькие водянистые пузырьки, на подобие визикул, которые исчезали через несколько линек, после перевода животных в террариумы.

Питание традиционное: мыши, крысы, морские свинки, в зависимости от размеров змеи.

Для стимуляции размножения достаточно раздельного содержания и небольшого понижения температуры в течении 2 – 3 недель (просто жизнь при комнатной температуре), но чаще всего мы забыаем делать и это, что никак не влияет ни на самцов, ни на самок. Спариваться начинают обычно раньше всех наших боид, с конца ноября. Спаривания неоднократные, могут длиться в течении месяца через каждые несколько дней, так что сроки беременности мы не отслеживали.

Перед кладкой самка отсаживается в отдельный террариум. Для откладки яиц самке обязательно ставится укрытие, и, как я уже говорил, необходимо регулярное опрыскивание. Число яиц в полученных нами кладках варьировалось от 9 до 20 штук, в зависимости от размера кладущей самки. Инкубационный период составляет 60 – 70 дней при температуре 30 – 32*С. Кладка забирается преимущественно без проблем, в зависимости от характера животного. Мы не оставляем яйца под самкой, так как такая практика у нас была безуспешной.

В течении 12 — 14 часов после того, как прорежется первый детеныш, остальные яйца аккуратно вскрываются. Обычно мы просто делаем небольшой надрез, но в последний раз, в связи с обстоятельствами, вскрыли больше. На снимке видно, какого малыши красивого, кирпично-красного цвета!

Молодняк начинает питаться преимущественно с мышей, берет крупного голыша (мелкого лысого ползунка), но могут и привередничать, стартуя с крысят. После 2 – 3 линек начинают брать ползунков. Немаловажный момент: те детеныши, которые после первой линьки не начали самостоятельно питаться, не откладывая, без лишних раздумий и стеснения садятся на принудительное кормление мышами. Причина проста – в таком возрасте коврового питона очень легко «затянуть», что не есть хорошо. В прочем, чаще всего животные начинают самостоятельно питаться после третьего «пиха», так что много хлопот это не доставит. Иногда приходится провоцировать захват пищи «на агрессии», так же, как у молодняка куфий. Те же, кто начал питаться самостоятельно, готовы есть без остановки, так что диета – вот основной принцип кормления. Иначе велика вероятность получить сардельку с маленькой головой и ожирением. Примерно у 30% молодых морелий, выращенных нами, примерно в возрасте полугода был продолжительный отказ от пищи, что безусловно сказывается на темпах роста. Первые 3 – 4 года рост идет преимущественно в длину, массу животные потихоньку начинают набирать к 4 – 5 годам.

Взрослая пара — те самые природники:

Самец:

По нашим подсчетам половозрелыми вариегаты становятся достаточно поздно, в 6 – 7 лет.

Характер у наших морелий правильный, спокойный, за исключением пары злых самок, и те буйствуют не часто, по настроению. На руках и на крючке сидят хорошо, проблем с уходом никаких. Единственный момент – очень выраженная пищевая реакция, так что крючок в руки – и вперед! Просто животное очень любит поесть, и случались укусы даже после того, как пищевая реакция была сбита, и животное ходило по рукам. В этом случае питон кусал человека, если тот перед этим имел контакт с крысами, мышами и тд. В общем, логика ясна, не забываем, что перед нами хищник.

В заключение скажу, что, как мне кажется, принцип содержания для большинства ковровых питонов один, так что не стоит лишний раз ломать себе голову. Животные не проблемные, и работа с ними доставляет большое удовольствие!

Приятных разведений!

 

Королевский питон

, Python regius (SHAW, 1802)

Классический представитель семейства Pythonidae

Встречаются королевские питоны на территориях следующих стран: Сенегал, Гамбия, Гвинея-Бисау, Гвинея, Сьерра-Леоне, Либерии, Кот-д’Ивуар, Гана, Того, Бенин, Нигер (недалеко от границы с Бенином), Буркина-Фасо, Нигерия, Камерун, Центральноафриканская Республика, Демократическая Республика Конго, Мали, Уганда, Судан. Это практически вся Африка выше экватора, кроме самых северных стран.

Описание самого популярного питона впервые встречается в монографии Джорджа Шоу (SHAW, 1802), где фигурирует под названиями Royal boa и Boa Regia. Гораздо позже публикуется краткое описание королевского питона под названием Python Belii (GRAY, 1842). Надо иметь очень хорошее воображение, чтобы соотнести описание Грея с нашим любимым питоном, речь там идет о некой черноголовой змее с белыми пятнами на боках, но отмечается наличие термочувствительных ямок на губах, благо его труд не был одиноким на протяжении долгого времени, уже спустя два года вышла публикация более основательных герпетологов. Дюмерил и Бброн в монографии 1844 года дают очень длинное описание королевского питона, правда на французском языке, там же и используется привычное нам название Python regius на всех пяти страницах (DUMÉRIL & BIBRON, 1844). Не мог пройти мимо королевского питона и Буланже, в публикации 1893 года он дает следующее описание виду: ростральный щиток широкий и высокий, виден сверху; предлобные щитки крупные; крупные надглазничные чешуйки, между которыми находятся парные лобные и еще несколько мелких чешуй; предглазничных 2-3, 3-4 заглазничных чешуй, ряд мелких подглазничных чешуй находится на границе с губными; верхнегубных 10-11, первые четыре с крупными отверстиями, 5-6 обычно проходят под глазами; дорзальных рядов 53-63, брюшных 196-207; анальный щиток цельный, либо разделен; подхвостовых 30-37. Голова темного окраса, черная полоска идет от носовой части и продолжается через глаз; по телу распределены бурые пятна с черной каймой; брюхо желтоватое; размеры 1240 мм, хвост 100 мм (BOULENGER 1893). Опять отличился Хоссер, выделил региусов в отдельный род Shireenhoserus, туда же отнес ангольского питона, оба вида были противопоставлены роду Helionomus с одиноким иероглифовым питоном (HOSER 2004). Благодаря Марку О’Ши королевский питон остался Python regius. Конечно иероглифовые питоны сильно отличаются от королевских, а королевские питоны отличаются от всех остальных видов питонид, но мы ждем куда более основательную работу на эту тему с куда более адекватными авторами.

Спасибо за внимание)

 

Модуль цветовых констант Python

| Webucator

Аналогичные статьи см. в Python: советы и рекомендации.

Для Pygame и других графических работ полезно иметь цветовые константы, которые содержат значения цвета RGB. Я не смог найти ничего подобного, поэтому создал модуль color_constants, который:

  1. Содержит константы для 551 именованного цвета* (например, в виде именованных кортежей:
     Color = namedtuple('RGB','red, green, blue') 
  2. Расширяет Color для включения метода получения цвета в шестнадцатеричном формате:
     класс RGB (цвет):
        def hex_format (я):
            return '#{:02X}{:02X}{:02X}'.format(self.red,self.green,self.blue) 
  3. Сохраняет эти константы в  OrderedDict .

Цвета показаны в таблице ниже, а полный код показан ниже.

9004,64) 9004,64) 9004,64) 9004,64) 9004,64) 9004,64) 9004,64). ),94,94). 97)14911111111111111111114B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5.9393)9. 173).54040 #FFFFE0384040 #FFFFE040 #FFFFE040 #FFFFE0384. 19004.19004.19004.19004.19004.9004.1900.0040 #03A89E30 Цветовая палитра (Seaborn) и карта цветов (Matplotlib)
  • Создание цветовых карт
  • Hex to RGB
  • Резюме
  • Введение

    Цвет — важный компонент визуальных эффектов. Он также обслуживает нашу зрительную кору, которая эволюционировала за миллионы лет, чтобы обрабатывать цвета на сознательном и подсознательном уровнях.

    Независимо от того, являетесь ли вы веб-дизайнером, ученым, консультантом, финансистом, студентом или исследователем, цвета, которые вы используете, оказывают огромное влияние на результаты вашей работы.

    Мы создали это руководство по манипулированию цветом, в котором подробно рассматривается использование цветовых карт и шестнадцатеричных коллекций цветов.

    Вы можете добавить _r к любой встроенной палитре, чтобы получить обратную палитру, как указано выше.

    Инферно разрезано на 3 части

    1- cmap, color, color_palette

    В этом руководстве мы будем использовать несколько очень полезных функций и параметров Python. Перед примерами давайте кратко рассмотрим некоторые из них.

    cmap : этот параметр доступен в некоторых функциях построения диаграмм Python. Он берет карту цветов Python и применяет ее ко всему графу, что может быть очень удобно для быстрого и красивого результата окраски.

    цвет : Этот параметр используется, когда необходимо окрасить несколько элементов или один элемент, например заголовок, метку оси, текстовую метку, полосу или точку рассеивания. Для некоторых объектов вместо этого может потребоваться использование параметра цветов .

    color_palette : Это отличная функция из библиотеки Seaborn. Его можно использовать для создания цветовых палитр и отдельных цветов из цветовых карт Python. Мы сделаем примеры ниже.

    2- Цвет против карты цветов

    Цветовые карты — это наборы цветов, которые используются определенными объектами Python, такими как функции построения графиков, для распределения цветовой карты по значениям на всем графике.

    Отдельные цвета полезны при окрашивании отдельных объектов, таких как заголовок диаграммы, одиночная линия тренда, точки на точечной диаграмме (например, центроиды), метки осей и т. д. Обычно передается в цвета или цвета параметров.

    У нас есть фантастические встроенные карты цветов , которые доступны в matplotlib и seaborn, и мы также можем получить определенные индивидуальные цвета из этих карт цветов. Цветовые карты используются через параметр cmap .

    В этом уроке мы покажем несколько операций с цветом, которые вы можете использовать, чтобы активизировать вашу цветовую игру Python и сделать действительно красивый визуальный штрих, необходимый для ваших объектов дизайна, диаграмм Python и анимации.

     импорт морской морской как sns
    из PIL импортировать изображения, ImageDraw
    итер = 15
    палитра = список (обратный (sns.color_palette («Spectral_r», iter). as_hex ()))
    печать (палитра)
    ширина_px=1000
    новый = Image.new (режим = "RGB", размер = (ширина_px, 120))
    для я в диапазоне (iter):
        newt = Image.new(mode="RGB", size=(width_px//iter,100), color=palette[i])
        new.paste(newt, (i*width_px//iter,10))
     
     ['#be254a', '#dc484c', '#ef6645', '#f88c51', '#fdb365', '#fed27f', '#feeb9d', '#fffebe',
    '#f0f9a7', '#d8ef9b', '#b3e0a2', '#89d0a4', '#60bba8', '#3f97b7', '#4273b3'] 
     new.show()
     
    Магма, нарезанная на 15

    3- Доступные цветовые карты

    У нас есть встроенные цветовые карты, готовые к использованию.

     
    'Перцептивно однородный последовательный' ['viridis', 'плазма', 'ад', 'магма', 'cividis'] («Последовательный» ['Серые', 'Фиолетовые', 'Синие', 'Зеленые', 'Оранжевые', 'Красные', 'YlOrBr', 'YlOrRd', 'OrRd', 'PuRd', 'RdPu', 'BuPu',' GnBu», «PuBu», «YlGnBu», «PuBuGn», «BuGn», «YlGn»] 'Последовательный (2) ['binary', 'gist_yarg', 'gist_gray', 'серый', 'кость', 'розовый', 'весна', 'лето', 'осень', 'зима', 'прохладный', 'Wistia',' горячий', 'afmhot', 'gist_heat', 'медь'] «Расходящийся» ['PiYG', 'PRGn', 'BrBG', 'PuOr', 'RdGy', 'RdBu', 'RdYlBu', 'RdYlGn', 'Spectral', 'холодный теплый', 'bwr', 'сейсмический'] «Циклический» ['twilight', 'twilight_shifted', 'hsv']) «Качественный» ['Пастель1', 'Пастель2', 'Пара', 'Акцент', 'Темный2', 'Набор1', 'Набор2', 'Набор3', 'вкладка10', 'вкладка20', 'вкладка20b', 'вкладка20с']) , 'Разнообразный' ['флаг', 'призма', 'океан', 'gist_earth', 'terrain', 'gist_stern','gnuplot', 'gnuplot2', 'CMRmap', 'cubehelix', 'brg','gist_rainbow', ' радуга», «реактивный», «турбо», «nipy_spectral», «gist_ncar»]
    Спектральная цветовая палитра (100 цветов)
     # tt=(cm. get_cmap("viridis"))
    печать (тип (tt))
     
      

    Это объекты ListedColormap , которые можно использовать, когда объект (например, диаграмма) может их принять, обычно через параметр cmap .

    4- Создание цветовых палитр из карт цветов

    Но что такое карта цветов? Можем ли мы их распаковать и посмотреть, что внутри? Конечно.

    Использование Seaborn color_palette() мы можем распаковывать карты цветов, генерировать определенное количество цветовых массивов и извлекать отдельные цвета.

     палитра = sns.color_palette("Спектральная")
    печать (палитра)
     
     [(0.8853517877739331, 0.31418685121, 0.2
    , 0.3642445213379469),
    (0.9866),
    (0.355, 0,643675504, 0,626626, 0,7024221453287197).

    Каждый кортеж в этом списке представляет каналы цвета RGB, и каждый канал принимает значение с плавающей запятой от 0 до 1.

    У нас есть только 6 цветов, но цветовая карта Spectral фактически состоит из 256 цветов. Давайте посмотрим, как преобразовать цвета RGB в 9 цветов.5693 шестнадцатеричные цветовые коды , а также как нарезать палитру, чтобы разделить палитру на любое количество цветов, которое мы хотим.

    5- Получение шестнадцатеричных кодов

     палитра = sns.color_palette("Spectral", 10).as_hex()
    печать (палитра)
     
     ['#d0384e', '#ee6445', '#fa9b58', '#fece7c', '#fff1a8', 
    '#f4faad', '#d1ed9c', '#97d5a4', '#5cb7aa', ' #3682ba']

    Мы добились преобразования RGB в Hex, используя функцию as_hex() на цветовой палитре Seaborn, а указание количества цветов, которые должны быть получены из цветовой карты, достигается путем присвоения числа Параметр n_colors функции Seaborn color_palette .

    Вы можете разделить его на любое количество цветов до 256 (или максимальное количество цветов в палитре). Цвета будут генерироваться равномерно, что может быть очень удобно для быстрого использования красивых встроенных цветовых карт, существующих в библиотеках Python.

    Например, если вы выберете 2 цвета для вывода, вы получите противоположные концы карты цветов, 3 цвета будут включать цвет из середины и так далее.

    Давайте возьмем 20 шестнадцатеричных цветов из карты цветов « inferno ».

     палитра = sns.color_palette("ад", 20).as_hex()
    печать (палитра)
     
     ['#07051b', '#150b37', '#280b53', '#3d0965', '#510e6c', 
    '#65156e', '#781c6d', '#8c2369', '#9f2a63', ' #b1325a',
    '#c43c4e', '#d44842', '#e25734', '#ed6925', '#f57d15',
    '#fa9407', '#fcaa0f', '#fac228', '#f5d949' , '#f1ef75']

    Эти отдельные коды можно использовать для окрашивания точек, маркеров, заголовков, меток осей и многих других подобных объектов, используемых в визуализации данных с помощью Python.

    Кроме того, вы можете использовать этот метод генерации цвета в веб-разработке, графическом дизайне или цифровой обработке изображений.

    6- Реверсирование цветовых карт

    Каждая встроенная цветовая карта в Python поставляется с обращенной версией, и вы можете использовать их, вызывая _r добавленные версии имен цветовых карт. Например:

     cmap=plt.cm.viridis_r
    cmap=plt.cm.inferno_r
    cmap=plt.cm.magma_r
    cmap=plt.cm.icefire_r
    cmap=plt.cm.Spectral_r
    cmap=plt.cm.Reds_r
    cmap=plt.cm.summer_r
     
    Spectral_r, срезанный до 100

    Вы также можете инвертировать палитры, созданные с помощью цветовых карт Python. Это можно сделать с помощью обратной функции для любой последовательности цветов. Например:

     палитра = список (обратный (sns.color_palette ("Спектральный"). as_hex ()))
    печать (палитра)
     
     ['#47a0b3', '#a2d9a4', '#edf8a3', '#fee999', '#fca55d', '#e2514a'] 

    Цветовая палитра Пример:

    Палитра Inferno_r, используемая в гистограмме
     import matplotlib.pyplot as plt
    импортировать Seaborn как sns
    рис = plt.figure(figsize=(7,5))
    оси = fig. add_subplot (1,1,1)
    оси.set_ylim (0, 900)
    plt.style.use («морской рожденный»)
    лст = [50 100 200 300 400 500 600]
    палитра = sns.color_palette ("ад", 7)
    #palette = sns.color_palette("inferno_r", 7)
    plt.bar (диапазон (7), отсортировано (lst), цвет = палитра)
    tick_lst=["один", "два", "три", "четыре", "пять", "шесть", "семь"]
    plt.xticks(np.arange(7), tick_lst)
    plt.title("Перевернутая палитра Inferno 7 цветов", color="darkblue") 
    Палитра Inferno, используемая в гистограмме

    Пример неправильного использования Cmap:

    Вот пример. Гистограммы, созданные с помощью Matplotlib, не имеют параметра cmap. Это имеет смысл, потому что столбцы обычно представляют собой элементы небольшого количества, и было бы неудобно распределять по ним непрерывные цветовые схемы цветовых карт.

    Таким образом, если вы попытаетесь использовать cmap с объектом plt.bar или plt.barh, вы получите сообщение об ошибке, как показано ниже:

     plt.barh(range(2), [y1,y2], cmap='viridis' )
     
     AttributeError: Объект «Прямоугольник» не имеет свойства «cmap» 

    Решение состоит в использовании дискретной последовательности цветов, такой как палитра или просто список цветов.

     палитра = sns.color_palette("Спектральная", 9)
    plt.barh (диапазон (2), [y1, y2], цвет = палитра)
     

    Преимущество цветовой палитры, полученной из цветовой карты, заключается в том, что она позволяет быстро и профессионально реализовать набор цветов из уже существующих схем, упомянутых выше.

     plt.barh(диапазон(2), [y1,y2], цвет=палитра)
     
     plt.barh(диапазон(2), [y1,y2], cmap='viridis')
     

    Пример цветовой карты:

    Вот демонстрация нескольких популярных цветовых карт Python: viridis, cividis, inferno, reverse viridis, fall, winter, gist_stern, twilight и gnuplot.

    Есть ли у вас избранное из сетки графика или любимая цветовая карта, которая исключена из сетки?

    Hexbin Multi-Plot, созданный с использованием нескольких популярных цветовых карт

    Если вы хотите воспользоваться преимуществами создания нескольких диаграмм и создать сетки из нескольких графиков разных размеров, как показано выше, вы можете увидеть:

    • Как создать несколько диаграмм в Python

    Кроме того, этот конкретный тип диаграммы называется Hexbin. Который можно легко создать с помощью функции hexbin из pyplot. Вот подробное руководство:

    • Как создавать диаграммы Hexbin с помощью Python

    Pcolor Пример:

    Другим визуально привлекательным типом графика является pcolor, и мы также можем использовать его для визуализации цветовых карт, чтобы оценить, какие результаты мы получим с эстетической точки зрения.

    Сетки Pcolor с цветовыми картами inferno, Blues, cividis и Spectral

    Вы можете посмотреть этот урок о создании графиков Pcolor.

    • Как создавать графики Python Pcolor

    7- Seaborn Palette и Matplotlib Colormap

    Если непонятно, Seaborn ColorPalette и Matplotlib Colormap — это разные объекты, которые можно использовать для разных целей.

    Цветовая палитра Seaborn — это универсальная функция, которую можно использовать для создания списков цветов (хотя она также имеет возможность возвращать непрерывные цветовые карты через параметр as_cmap ).

    Цветовая карта Matplotlib может состоять из одного из нескольких объектов, таких как ListedColormap или LinearSegmentedColormap , и представляет собой непрерывную палитру.

    * Вот почему мы используем универсальную функцию Seaborn color_palette() , которая может возвращать списки цветов, а также непрерывную цветовую карту через as_cmap=True .

    Пример типа: ColorPalette и Colormap


     cmap=plt.cm.viridis
    печать (смап)
     
     <класс 'matplotlib.colors.ListedColormap'> 
     палитра=sns.color_palette("viridis", 100)
    печать (палитра)
     
     <класс 'seaborn.palettes._ColorPalette'> 
     палитра=sns.color_palette("viridis", as_cmap=True)
    печать (палитра)
     
     <класс 'matplotlib.colors.LinearSegmentedColormap'> 

    См. в действии : Python Bar Plot Animation

    8- Создание цветовых карт

    Мы уже видели, как создавать карты цветов, используя Seaborn color_palette через параметр as_cmap . Это очень практичный метод получения непрерывной цветовой карты из цветовой палитры.

    Вы также можете использовать функцию ListedColormap Matplotlib для создания пользовательских цветовых карт из списков.

     ListedColormap(["темно-оранжевый", "золотой", "зеленый газон", "светло-зеленый"])
     
     <класс 'matplotlib.colors.ListedColormap'> 

    9- Шестнадцатеричный в RGB

    Вы также можете преобразовать любой шестнадцатеричный код в значение RGB, поскольку шестнадцатеричный код — это просто более короткое представление цветов RGB. Hex состоит из 6 символов, и каждые два символа представляют канал в RGB.

    Например, 2 символа слева представляют красный канал, 2 средних символа — зеленый и 2 справа — синий канал.

    Используя List Comprehension и простую лямбда-функцию, мы можем удалить диез из каждого шестнадцатеричного в списке, создать новый список и преобразовать его в списки значений RGB.

    Вот пример:

     lst = ['#47a0b3', '#a2d9a4', '#edf8a3', '#fee999', '#fca55d', '#e2514a']
    печать (слева)
     
     ['#47a0b3', '#a2d9a4', '#edf8a3', '#fee999', '#fca55d', '#e2514a'] 
     get_rgb= lambda x: list(int(x[i:i+ 2], 16) для i в (0, 2, 4))
    new_lst = (карта (get_rgb, lst))
    печать (список (new_lst))
     
     [[71, 160, 179], [162, 217, 164], [237, 248, 163], [254, 233, 153], [252, 165, 93], [226, 81, 74] ] 

    Вы также можете увидеть использование функции карты для получения более подробной информации.

    Если у вас есть шестнадцатеричные коды вместе в виде строки, вы также можете использовать код Python, как показано ниже, чтобы создать список шестнадцатеричных кодов без лишних пробелов или символов резкости, а затем продолжить с помощью метода, упомянутого выше.

     new_lst=[]
    для i в lst.split(","):
        new_lst.append(i.replace('#', "").strip(" "))
     

    Использование Cmap

    Вы можете передать одну из встроенных палитр, перечисленных выше, почти всем функциям построения графиков в matplotlib и seaborn одним из двух способов, указанных ниже:

    cmap Метод 1:
     cmap=plt.cm.viridis
     

    cmap Способ 2:
     cmap="viridis"
     

    Резюме

    В этом учебнике по визуализации Python мы подробно обсудили цвета. Мы видели разницу между цветовыми палитрами и картами цветов.

    Кроме того, мы увидели, как преобразовывать цветовые коды RGB в шестнадцатеричные цветовые коды, а также преобразовывать из шестнадцатеричного в RGB.

    У нас было несколько наглядных примеров для демонстрации вариантов использования цветовых палитр, а также цветовых карт.

    • Пример 1: Вариант использования цветовой палитры с гистограммой Matplotlib
    • Пример 2: Вариант использования цветовой карты с шестнадцатеричной диаграммой Matplotlib

    Спасибо за посещение.

    цветов · PyPI

    Преобразует и манипулирует общим цветовым представлением (RGB, HSL, Интернет, …)

    Функция

    • Чертовски простой и питонический способ управления цветовым представлением (см. примеры ниже)

    • Полное преобразование между RGB, HSL, 6-значным шестнадцатеричным, 3-значным шестнадцатеричным, человеческим цветом

    • Один объект (Цвет) или группа одноцелевых функций (rgb2hex, hsl2rgb…)

    • веб-формат, использующий наименьшее представление между 6-значный (например, #fa3b2c), 3-значный (например, #fbb), полностью написанный цвет (например, белый), соответствующий цветовому обозначению W3C для совместимых Цветовые спецификации CSS или HTML.

    • генерация плавной интуитивно понятной цветовой шкалы с выбором N цветовых градиентов.

    • может выбрать цвета для идентификации объектов вашего приложения.

    Установка

    Вам не нужно загружать версию кода GIT, так как цвет доступны на PyPI. Таким образом, вы должны быть в состоянии запустить:

     пункт установить цвет 

    Если вы загрузили исходники GIT, вы можете добавить color.py непосредственно на один из ваших сайтов-пакетов (благодаря символической ссылке). Или установить текущая версия через традиционный:

     python setup.py установить 

    И если у вас нет исходников GIT, но вы хотите получить последнюю master или ветку с github, вы также можете:

     pip установить git+https://github.com/vaab/color 

    Или даже выберите конкретную ревизию (ветвь/тег/коммит):

     pip установить git+https://github.com/vaab/color@master 

    Использование

    Чтобы получить полную демонстрацию каждой функции, прочтите исходный код, который тщательно документирован и предоставляет множество примеров в формате doctest.

    Вот сокращенный пример распространенного сценария использования:

    Создание экземпляра

    Создадим синий цвет:

     >>> из импорта цвета Цвет
    >>> c = Цвет ("синий")
    >>> с
    <Цвет синий> 

    Обратите внимание, что все это эквивалентные примеры для создания красного цвета:

     Color("red") ## человеческое, веб-совместимое представление
    Color(red=1) ## количество синего и зеленого по умолчанию равно 0.0
    Color("blue", hue=0) ## оттенок синего 0.66, оттенок красного 0.0
    Color("#f00") ## стандартное 3 шестнадцатеричное веб-совместимое представление
    Color("#ff0000") ## стандартное 6-значное шестнадцатеричное веб-совместимое представление
    Цвет (оттенок = 0, насыщенность = 1, яркость = 0,5)
    Color(hsl=(0, 1, 0.5)) ## полная спецификация 3-uple HSL
    Color(rgb=(1, 0, 0)) ## полная спецификация 3-uple RGB
    Color(Color("red")) ## рекурсия не ломает объект 

    Чтение значений

    Доступно несколько представлений:

     >>> c.hex
    '# 00f'
    >>> c. hsl # doctest: +ELLIPSIS
    (0,66..., 1,0, 0,5)
    >>> c.rgb
    (0,0, 0,0, 1,0) 

    И их различные части также доступны независимо друг от друга, так как разные количество красного, синего, зеленого в формате RGB:

     >>> c.красный
    0,0
    >>> с.синий
    1,0
    >>> с.зеленый
    0,0 

    Или оттенок, насыщенность и яркость представления HSL:

     >>> c.hue # doctest: +ELLIPSIS
    0,66...
    >>> c.насыщенность
    1,0
    >>> c.яркость
    0,5 

    Примечание к свойству .hex, оно вернет наименьшее допустимое значение. когда возможно. Если вас интересует только длинное значение, используйте .hex_l:

     >>> c.hex_l
    '#0000ff' 

    Изменение цветных объектов

    Все эти свойства доступны для чтения/записи, поэтому давайте добавим немного красного в этот цвет:

     >>> c.red = 1
    >>> с
    <Пурпурный цвет> 

    Мы можем захотеть обесцветить этот цвет:

     >>> с.насыщенность = 0,5
    >>> с
    <Цвет #bf40bf> 

    И, конечно же, преобразование строки даст веб-представление, которое человеческое, 3-значное или 6-значное шестнадцатеричное представление, в зависимости от того, что можно использовать:

     >>> "%s" % с
    '#bf40bf'
    >>> c. яркость = 1
    >>> "%s" % с
    «белый» 

    Диапазоны цветов

    Вы можете получить некоторую цветовую шкалу вариаций между двумя объектами Color. без труда. Вот цветовая шкала радуги между красным и синим:

     >>> красный = Цвет ("красный")
    >>> синий = цвет ("синий")
    >>> список(red.range_to(синий, 5))
    [<Цвет красный>, <Цвет желтый>, <Цвет салатовый>, <Цвет голубой>, <Цвет синий>] 

    Или разное количество серого между черным и белым:

     >>> черный = Цвет ("черный")
    >>> белый = цвет ("белый")
    >>> список(черный.range_to(белый, 6))
    [<Цвет черный>, <Цвет #333>, <Цвет #666>, <Цвет #999>, <Цвет #ccc>, <Цвет белый>] 

    Если вам нужно создать графическое представление с цветовой шкалой между красным и зеленым («салатовый» цвет полностью зеленый):

     >>> лайм = Цвет ("лайм")
    >>> list(red.range_to(лайм, 5))
    [<Цвет красный>, <Цвет #ff7f00>, <Цвет желтый>, <Цвет шартрез>, <Цвет салатовый>] 

    Обратите внимание, как естественно желтый отображается в человеческом формате и в середине шкалы. И это довольно необычное (но совместимое) Цветовая спецификация «шартрез» была использована вместо шестнадцатеричное представление.

    Сравнение цветов

    Вменяемый по умолчанию

    Сравнение цветов — обширная тема. Тем не менее, это может показаться довольно простым для ты. Цвет использует настраиваемый способ сравнения цветов по умолчанию, который может подойти ваши потребности:

     >>> Цвет ("красный") == Цвет ("#f00") == Цвет ("синий", оттенок=0)
    Правда 

    Алгоритм сравнения по умолчанию фокусируется только на «сетевом» представлении, которое эквивалентно сравнению длинного шестнадцатеричного представления (например, #FF0000) или более конкретный, это эквивалентно сравнению количества красного, зеленого и синего состава представления RGB, каждое из этих значений квантуется по шкале 256 значений.

    Это сравнение по умолчанию является практичным и удобным способом измерения фактического эквивалентность цветов на экране или в памяти видеокарты.

    Но это сравнение не делает разницы между черно-красным и черный синий, оба черные:

     >>> black_red = Цвет ("красный", яркость = 0)
    >>> black_blue = Цвет ("синий", яркость = 0)
    >>> черный_красный == черный_синий
    Правда 
    Настройка

    Но это не единственный способ сравнения двух цветов. Поскольку я довольно ленив, я предоставляю вы способ настроить его в соответствии с вашими потребностями. Таким образом:

     >>> из импорта цветов RGB_equivalence, HSL_equivalence
    >>> black_red = Color("красный", яркость=0, равенство=HSL_эквивалентность)
    >>> black_blue = Color("синий", яркость=0, равенство=HSL_эквивалентность)
    >>> черный_красный == черный_синий
    Ложь 

    Как вы уже, наверное, догадались, разумным значением по умолчанию является RGB_equivalence, поэтому:

     >>> black_red = Цвет ("красный", яркость = 0, равенство = RGB_эквивалентность)
    >>> black_blue = Color("синий", яркость=0, равенство=RGB_эквивалентность)
    >>> черный_красный == черный_синий
    Правда 

    Вот как вы можете реализовать свою уникальную функцию сравнения:

     >>> saturation_equivalence = лямбда c1, c2: c1. saturation == c2.saturation
    >>> красный = цвет ("красный", равенство = насыщенность_эквивалентность)
    >>> синий = цвет ("синий", равенство = насыщенность_эквивалентность)
    >>> белый = цвет ("белый", равенство = насыщенность_эквивалентность)
    >>> красный == синий
    Истинный
    >>> белый == красный
    Ложь 

    Примечание: при сравнении 2 цветов только функция равенства из первых будет использоваться цвет . Таким образом:

     >>> black_red = Цвет ("красный", яркость = 0, равенство = RGB_эквивалентность)
    >>> black_blue = Color("синий", яркость=0, равенство=HSL_эквивалентность)
    >>> черный_красный == черный_синий
    Правда 

    Но обратная операция не эквивалентна!:

     >>> черный_синий == черный_красный
    Ложь 
    Равенство нецветным объектам

    В качестве примечания: какой бы ни была ваша пользовательская функция равенства, она не будет используется, если вы сравниваете с чем-либо еще, кроме экземпляра Color:

     >>> red = Color("красный", равенство=лямбда c1, c2: True)
    >>> blue = Color("синий", равенство=лямбда c1, c2: True) 

    Обратите внимание, что эти экземпляры будут сравниваться как равные любому другому цвету:

     >>> красный == синий
    Правда 

    Но на другом нецветном объекте:

     >>> красный == Нет
    ЛОЖЬ
    >>> красный != Нет
    Правда 

    На самом деле экземпляры Color достаточно вежливо другая сторона равенства имеет шанс решить выход, (путем выполнения собственного __eq__), поэтому:

     >>> класс OtherColorImplem (объект):
    . .. def __init__(я, цвет):
    ... self.color = цвет
    ... def __eq__(я, другой):
    ... вернуть self.color == other.web
    >>> Alien_red = OtherColorImplem("красный")
    >>> красный == чужой_красный
    Истинный
    >>> синий == чужой_красный
    Ложь 

    И неравенство (с использованием __ne__) тоже вежливо:

     >>> класс AnotherColorImplem (OtherColorImplem):
    ... def __ne__(я, другой):
    ... вернуть self.color != other.web
    >>> new_alien_red = AnotherColorImplem("красный")
    >>> красный != new_alien_red
    ЛОЖЬ
    >>> синий != new_alien_red
    Правда 

    Выбор произвольного цвета для объекта Python

    Основное использование

    Иногда вам просто нужно выбрать цвет для объекта в приложении. часто для визуальной идентификации этого объекта. Таким образом, выбранный цвет должен быть одинаковые для одних и тех же объектов и разные для разных объектов:

     >>> foo = объект()
    >>> бар = объект()
    >>> Color(pick_for=foo) # doctest: +ELLIPSIS
    <Цвет...>
    >>> Color(pick_for=foo) == Color(pick_for=foo)
    Истинный
    >>> Color(pick_for=foo) == Color(pick_for=bar)
    Ложь 

    Конечно, хотя вероятность того, что разные строки дадут один и тот же цвет, в большинстве случаев разные входные данные будут давать разные цвета.

    Расширенное использование

    Вы можете настроить алгоритм выбора цвета, предоставив средство выбора. А picker — это вызываемый объект, который принимает объект и возвращает то, что может быть создан как цвет Color:

     >>> my_picker = lambda obj: "красный", если isinstance(obj, int), иначе "синий"
    >>> Цвет (pick_for=3, picker=my_picker, pick_key=None)
    <Красный цвет>
    >>> Color(pick_for="foo", picker=my_picker, pick_key=None)
    <Цвет синий> 

    Вы можете захотеть использовать конкретное средство выбора, но обеспечивайте, чтобы средство выбора идентифицировать два объекта как одинаковые (или нет). Итак, есть атрибут pick_key который предоставляется и по умолчанию эквивалентен методу хеширования, и если хеш не поддерживается вашим объектом, по умолчанию будет указана str вашего объекта с солью с именем класса.

    Таким образом:

     >>> класс MyObj(str): пройти
    >>> my_obj_color = Color(pick_for=MyObj("foo"))
    >>> my_str_color = Цвет(pick_for="foo")
    >>> my_obj_color == my_str_color
    Ложь 

    Пожалуйста, убедитесь, что ваш объект является хешируемым или "строковым" перед использованием механизм выбора RGB_color_picker или предоставить другой инструмент выбора цвета. Около все объекты python по умолчанию хэшируются, поэтому это не должно быть проблемой (например, экземпляры объекта и подклассов можно хэшировать).

    Ни hash, ни str не являются идеальным решением. Так что смело используйте pick_key во время создания экземпляра цвета, чтобы указать способ идентификации объекты, например:

     >>> а = объект()
    >>> б = объект()
    >>> Color(pick_for=a, pick_key=id) == Color(pick_for=b, pick_key=id)
    Ложь 

    При выборе отмычки вы должны тщательно продумать, хотите ли вы, чтобы ваш цвет чтобы быть последовательным между запусками (это НЕ относится к последнему примеру), или в соответствии с содержимым вашего объекта, если это изменяемый объект.

    Значение по умолчанию для pick_key и средства выбора гарантирует, что один и тот же цвет быть отнесены к одному и тому же объекту между разными запусками на разных компьютерах для самый объект Python.

    Цветовая фабрика

    Как вы могли заметить, есть несколько атрибутов, которые вы, возможно, захотите увидеть. прикреплен ко всем вашим цветам как равенство для поддержки сравнения равенства, или picker, pick_key для настройки палитры вашего объекта.

    Вы можете создать собственную фабрику цветов благодаря make_color_factory:

     >>> из импорта цвета make_color_factory, HSL_equivalence, RGB_color_picker
    >>> get_color = make_color_factory(
    ... равенство=HSL_эквивалентность,
    ... выбор = RGB_color_picker,
    ... pick_key=ул,
    ... ) 

    Все цвета, созданные благодаря классу CustomColor вместо цвета по умолчанию получит указанные атрибуты по умолчанию:

     >>> black_red = get_color("красный", яркость=0)
    >>> black_blue = get_color("синий", яркость=0) 

    Конечно, это всегда экземпляры класса Color:

     >>> isinstance(черный_красный, Цвет)
    Правда 

    Равенство было изменено по сравнению с обычным значением по умолчанию, поэтому:

     >>> черный_красный == черный_синий
    Ложь 

    Это связано с тем, что эквивалентность цвета по умолчанию была установлена ​​на HSL_эквивалентность.

    Содействие

    Приветствуются любые предложения или вопросы. Push-запрос очень приветствуется, пожалуйста, ознакомьтесь с рекомендациями.

    Рекомендации по push-запросам

    Вы можете отправить любой код. посмотрю и сам включу базу кода и оставить вас в качестве автора. Этот процесс может занять время и это займет меньше времени, если вы будете следовать следующим рекомендациям:

    • проверьте свой код с помощью PEP8 или pylint. Старайтесь придерживаться ширины 80 столбцов.

    • разделяйте ваши коммиты на наименьшие проблемы.

    • каждый коммит должен пройти тесты (чтобы можно было легко разделить пополам)

    • каждая фиксация функциональности/исправления должна содержать код, тесты, и док.

    • предыдущая незначительная фиксация с типографскими изменениями или косметическими изменениями кода Добро пожаловать. Они должны быть помечены в сводке коммитов с помощью !незначительный.

    • сообщение фиксации должно соответствовать правилам gitchangelog (проверьте git войти, чтобы получить примеры)

    • , если фиксация устраняет проблему или завершает реализацию особенность, пожалуйста, укажите это в резюме.

    Если у вас есть вопросы о рекомендациях, на которые здесь нет ответа, пожалуйста, проверьте текущий журнал git, вы можете найти предыдущую фиксацию, которая подскажет, как решить вашу проблему.

    Лицензия

    Copyright (c) 2012-2017 Валентин Лаб.

    Под лицензией BSD License.

    Список изменений

    0.1.4 (2017-04-19)

    Исправление

    • rgb2hsl выдаст неверный триплет hsl, когда красный, синий, зеленый компонент будет очень близок к 1.0. (исправляет #30) [Валентин Лаборатория]

      Обычно насыщенность выходит за пределы диапазона 0.0..1.0. Это могло бы тогда привести к тому, что исключения будут брошены впоследствии при попытке преобразовать это Триплет HSL в значения RGB.

    0.1.3 (08.04.2017)

    Исправление

    0.1.2 (15.09.2015)

    Исправление

    0.1.1 (29 марта 2015 г.)

    Исправление

    0.0.6 (18.11.2014)

    Новый

    • Обеспечить все недостающие 2 функции в сочетании с другими существующими те (исправления №13). [Валентин Лаб]

    • Обеспечьте полный доступ к любому названию цвета в HSL, RGB, HEX для удобства экземпляры. [Валентин Лаб]

      Теперь вы можете вызвать color.HSL.cyan или color.HEX.red для прямого кодирования человеческие цветовые метки к 3 представлениям.

    0.0.5 (2013-09-16)

    Новый
    Исправление
    • Теперь используется рекомендация W3C по цвету. [Крис Прист]

      Раньше использовалась цветовая схема X11, которая немного отличается от Спецификации веб-цветов W3C.

    • Несоответствие в информации о лицензии (удалено упоминание GPL). (исправлено №8) [Валентин Лаб]

    • gitchangelog удален из списка обязательных файлов setup. py. (исправление №9) [Валентин Лаб]

    0.0.4 (21.06.2013)

    Новый

    • Добавлен make_color_factory для настройки некоторых общих цветов атрибуты. [Валентин Лаб]

    • Выбор цвета для идентификации любого объекта Python (исправление № 6) [Jonathan Ballet]

    • Поддержка равенства цветов, при необходимости настраивается. (исправление №3) [Валентин Лаб]

    0.0.3 (19.06.2013)

    Новый

    0.0.1 (11.06.2012)

    ТОДО

    • Генерация управляющей последовательности из 16 и 256 цветов ANSI

    • Поддержка YUV, HSV, CMYK

    цветов


    Название цвета Шестнадцатеричное значение Значение RGB Образец
    aliceblue #F0F8FF RGB(240,248,255)  
    antiquewhite #FAEBD7 RGB(250,235,215)  
    antiquewhite1 #FFEFDB RGB(255,239,219)  
    antiquewhite2 #EEDFCC RGB(238,223,204)  
    antiquewhite3 #CDC0B0 RGB(205,192,176)  
    antiquewhite4 #8B8378 RGB(139,131,120)  
    aqua #00FFFF RGB(0,255,255)  
    aquamarine1 #7FFFD4 RGB (127,255,212)  
    aquamarine2 #76EEC6 RGB(118,238,198)  
    aquamarine3 #66CDAA RGB(102,205,170)  
    aquamarine4 #458B74 RGB(69,139,116)  
    azure1 #F0FFFF RGB(240,255,255)  
    azure2 #E0EEEE RGB(224,238,238)  
    azure3 #C1CDCD RGB(193,205,205)  
    azure4 #838B8B RGB(131,139,139)  
    banana #E3CF57 RGB(227,207,87)  
    beige #F5F5DC RGB(245,245,220)  
    bisque1 #FFE4C4 RGB(255,228,196)  
    bisque2 #EED5B7 RGB(238,213,183)  
    bisque3 #CDB79E RGB(205,183,158)  
    bisque4 #8B7D6B RGB(139,125,107)  
    black #000000 RGB(0,0,0)  
    blanchedalmond #FFEBCD RGB(255,235,205)  
    blue #0000FF RGB(0,0,255)  
    blue2 #0000EE RGB(0,0,238)  
    blue3 #0000CD RGB(0,0,205)  
    blue4 #00008B RGB(0,0,139)  
    blueviolet #8A2BE2 RGB(138,43,226)  
    brick #9C661F RGB(156,102,31)  
    brown #A52A2A RGB(165,42,42)  
    brown1 #FF4040 RGB(255,64,64)  
    brown2 #EE3B3B RGB(238,59,59)  
    brown3 # CD3333 RGB(205,51,51)  
    brown4 #8B2323 RGB(139,35,35)  
    burlywood #DEB887 RGB(222,184,135)  
    burlywood1 #FFD39B RGB(255,211,155)  
    burlywood2 #EEC591 RGB(238,197,145)  
    burlywood3 #CDAA7D RGB(205,170,125)
    burlywood4 #8B7355 RGB(139,115,85)  
    burntsienna #8A360F RGB(138,54,15)  
    burntumber #8A3324 RGB(138,51,36)  
    cadetblue #5F9EA0 RGB(95,158,160)  
    cadetblue1 #98F5FF RGB(152,245,255)  
    cadetblue2 #8EE5EE RGB(142,229,238)  
    cadetblue3 #7AC5CD RGB(122,197,205)  
    cadetblue4 #53868B RGB(83,134,139)  
    cadmiumorange #FF6103 RGB(255,97,3)  
    cadmiumyellow # FF9912 RGB(255,153,18)  
    carrot #ED9121 RGB(237,145,33)  
    chartreuse1 #7FFF00 RGB(127,255,0)  
    chartreuse2 #76EE00 RGB(118,238,0)  
    chartreuse3 #66CD00 RGB(102,205,0)  
    chartreuse4 #458B00 RGB(69,139,0)  
    chocolate #D2691E RGB(210,105,30)  
    chocolate1 #FF7F24 RGB(255,127,36)  
    chocolate2 #EE7621 RGB(238,118,33)  
    chocolate3 #CD661D RGB(205,102,29)  
    chocolate4 #8B4513 RGB(139,69,19)  
    cobalt #3D59AB RGB(61,89,171)  
    cobaltgreen #3D9140 RGB(61,145,64)  
    coldgrey #808A87 RGB(128,138,135)  
    coral #FF7F50 RGB(255,127,80)  
    coral1 #FF7256 RGB(255,114,86)  
    coral2 #EE6A50 RGB(238,106,80)  
    coral3 #CD5B45 RGB(205,91,69)  
    coral4 #8B3E2F RGB(139,62,47)  
    cornflowerblue #6495ED RGB(100,149,237)
    cornsilk1 #FFF8DC RGB(255,248,220)  
    cornsilk2 #EEE8CD RGB(238,232,205)  
    cornsilk3 #CDC8B1 RGB(205,200,177)  
    cornsilk4 #8B8878 RGB(139,136,120)  
    crimson #DC143C RGB(220,20,60)  
    cyan2 #00EEEE RGB(0,238,238)  
    cyan3 #00CDCD RGB(0,205,205)  
    cyan4 #008B8B RGB(0,139,139)  
    darkgoldenrod #B8860B RGB(184,134,11)  
    darkgoldenrod1 #FFB90F RGB(255,185,15)  
    darkgoldenrod2 #EEAD0E RGB(238,173,14)  
    darkgoldenrod3 #CD950C RGB(205,149,12)  
    darkgoldenrod4 #8B6508 RGB(139,101,8)  
    darkgray #A9A9A9 RGB(169,169,169)  
    darkgreen #006400 RGB(0,100,0)
    darkkhaki #BDB76B RGB(189,183,107)  
    darkolivegreen #556B2F RGB(85,107,47)  
    darkolivegreen1 #CAFF70 RGB(202,255,112)  
    darkolivegreen2 #BCEE68 RGB(188,238,104)  
    darkolivegreen3 #A2CD5A RGB(162,205,90)  
    darkolivegreen4 #6E8B3D RGB(110,139,61)  
    darkorange #FF8C00 RGB(255,140,0)  
    darkorange1 #FF7F00 RGB(255,127,0)  
    darkorange2 #EE7600 RGB(238,118,0)  
    darkorange3 #CD6600 RGB(205,102 ,0)  
    darkorange4 #8B4500 RGB(139,69,0)  
    darkorchid #9932CC RGB(153,50,204)  
    darkorchid1 #BF3EFF RGB(191,62,255)  
    darkorchid2 #B23AEE RGB(178,58,238)  
    darkorchid3 #9A32CD RGB( 154,50,205)  
    darkorchid4 #68228B RGB(104,34,139)  
    darksalmon #E9967A RGB(233,150,122)  
    darkseagreen #8FBC8F RGB(143,188,143)  
    darkseagreen1 #C1FFC1 RGB(193,255,193)  
    darkseagreen2 #B4EEB4 RGB(180,238,180)
    Darkseagreen3 #9BCD9B RGB (155,205,155)
    DARKSEAGREN4 #
    0040 RGB(105,139,105)  
    darkslateblue #483D8B RGB(72,61,139)  
    darkslategray #2F4F4F RGB(47,79,79)  
    darkslategray1 #97FFFF RGB(151,255,255)  
    darkslategray2 #8DEEEE RGB(141,238,238)  
    darkslategray3 #79CDCD RGB(121,205,205)  
    darkslategray4 #528B8B RGB(82,139,139)  
    darkturquoise #00CED1 RGB(0,206,209)  
    darkviolet #9400D3 RGB(148,0,211)  
    deeppink1 #FF1493 RGB(255,20,147)  
    deeppink2 #EE1289 RGB(238,18,137)  
    deeppink3 #CD1076 RGB(205,16,118)  
    deeppink4 #8B0A50 RGB(139, 10,80)  
    deepskyblue1 #00BFFF RGB(0,191,255)  
    deepskyblue2 #00B2EE RGB(0,178,238)  
    deepskyblue3 #009ACD RGB(0,154,205)  
    deepskyblue4 #00688B RGB(0,104,139)  
    dimgray #6 RGB(105,105,105)  
    dodgerblue1 #1E90FF RGB(30,144,255)  
    dodgerblue2 #1C86EE RGB(28,134,238)  
    dodgerblue3 #1874CD RGB(24,116,205)  
    dodgerblue4 #104E8B RGB(16,78,139)  
    eggshell #FCE6C9 RGB(252,230,201 )
    Emeraldgreen #00C957 RGB (0,201,87)
    #B222228
    #B222228
    #B2222228
    #B2222228
    . 0040  
    firebrick1 #FF3030 RGB(255,48,48)  
    firebrick2 #EE2C2C RGB(238,44,44)  
    firebrick3 #CD2626 RGB(205,38,38)  
    firebrick4 #8B1A1A RGB(139,26,26)  
    flesh #FF7D40 RGB(255,125, 64)  
    floralwhite #FFFAF0 RGB(255,250,240)  
    forestgreen #228B22 RGB(34,139,34)  
    gainsboro #DCDCDC RGB( 220,220 220)
    Ghostwhite #F8F8FF RGB (248,248,255)
    )0041  
    gold2 #EEC900 RGB(238,201,0)  
    gold3 #CDAD00 RGB(205,173,0)  
    gold4 #8B7500 RGB(139,117,0)  
    goldenrod #DAA520 RGB(218,165,32)  
    goldenrod1 #FFC125 RGB(255,193,37)  
    goldenrod2 #EEB422 RGB(238,180,34)  
    goldenrod3 #CD9B1D RGB(205,155,29)  
    goldenrod4 #8B6914 RGB(139,105,20)  
    gray #808080 RGB(128,128,128)  
    gray1 #030303 RGB(3,3,3)  
    gray10 #1A1A1A RGB(26,26,26)  
    gray11 #1C1C1C RGB(28,28,28)  
    gray12 # 1F1F1F RGB(31,31,31)  
    gray13 #212121 RGB(33,33,33)  
    gray14 #242424 RGB(36,36 ,36)  
    gray15 #262626 RGB(38,38,38)  
    gray16 #2
    RGB(41,41,41)  
    gray17 #2B2B2B RGB(43,43,43)  
    gray18 #2E2E2E RGB(46,46,46)  
    gray19 #303030 RGB(48,48,48)  
    серый2 #050505 RGB(5,5,5)  
    gray20 #333333 RGB(51,51,51)  
    gray21 #363636 RGB(54 ,54,54)  
    gray22 #383838 RGB(56,56,56)  
    gray23 #3B3B3B RGB(59,59,59)  
    серый24 #3D3D3D RGB (61,61,61)
    GREY25 #404040 RGB (64,64,64)
     
    gray27 #454545 RGB(69,69,69)  
    gray28 #474747 RGB(71,71,71)  
    gray29 #4A4A4A RGB(74,74,74)  
    gray3 #080808 RGB(8,8,8)  
    gray30 #4D4D4D RGB(77,77,77)  
    gray31 #4F4F4F RGB(79,79,79)  
    gray32 #525252 RGB(82,82,82)  
    gray33 #545454 RGB(84 ,84,84)  
    gray34 #575757 RGB(87,87,87)  
    gray35 #5

    RGB(89,89,89)  
    gray36 #5C5C5C RGB (92,92,92)
    GREY37 #5E5E5E RGB (94 94,94 944)
     
    серый39 #636363 RGB(99,99,99)  
    gray4 #0A0A0A RGB(10,10,10)  
    gray40 #666666 RGB( 102,102,102)  
    gray42 #6B6B6B RGB(107,107,107)  
    gray43 #6E6E6E RGB(110,110,110)  
    gray44 #707070 RGB(112,112,112)  
    gray45 #737373 RGB(115,115,115)  
    gray46 #757575 RGB(117,117,117)  
    gray47 #787878 RGB(120,120,120)  
    gray48 #7A7A7A RGB(122,122,122)  
    gray49 #7D7D7D RGB(125,125,125)  
    gray5 #0D0D0D RGB(13,13,13)  
    gray50 #7F7F7F RGB(127,127,127)  
    gray51 #828282 RGB(130,130,130)  
    gray52 #858585 RGB(133,133,133)  
    gray53 #878787 RGB(135,135,135)  
    gray54 #8A8A8A RGB(138,138,138)  
    gray55 #8C8C8C RGB(140,140,140)  
    gray56 #8F8F8F RGB(143,143,143)  
    gray57 #
    RGB(145,145,145)  
    gray58 #
    RGB(148,148,148)  
    gray59 #6 RGB(150,150,150)  
    gray6 #0F0F0F RGB(15,15,15)  
    gray60 # RGB(153,153,153)  
    gray61 #9C9C9C RGB(156,156,156)  
    gray62 #9E9E9E RGB(158,158,158)  
    gray63 #A1A1A1 RGB(161,161,161)  
    gray64 #A3A3A3 RGB(163,163,163)  
    gray65 #A6A6A6 RGB(166,166,166)
    GREY66 #A8A8A8 RGB (168,168,168)
    GREY67 #ABABBAB
    GREY67 #ABABBAB
    GREY67 #ABABBAB
    GREY67 #ABABBAB
    GREY67 #ABABBAB
    . 0041
    gray68 #ADADAD RGB(173,173,173)  
    gray69 #B0B0B0 RGB(176,176,176)  
    gray7 #121212 RGB(18,18 18)
    Грей70 #B3B3B3 RGB (179,179,179)
    GREY71
    .0038
    gray72 #B8B8B8 RGB(184,184,184)  
    gray73 #BABABA RGB(186,186,186)  
    gray74 #BDBDBD RGB(189,189,189)
    Grey75 #BFBFBF RGB (191,191 191)
    GREY76 #C2C2C2 #C2C2C2. 0029 gray77 #C4C4C4 RGB(196,196,196)  
    gray78 #C7C7C7 RGB(199,199,199)  
    gray79 #C9C9C9 RGB(201,201,201)  
    Grey8 #141414 RGB (20,20,20)
    GREY80 #CCCCC RGB (204,204204040404040404040404040404040404040404040404040404040004004004004004004теля0404040404040404040404040404040404040404098.204042042040404040404040404040404040404040404040.2040420040 gray81 #CFCFCF RGB(207,207,207)  
    gray82 #D1D1D1 RGB(209,209,209)  
    gray83 #D4D4D4 RGB(212,212,212)  
    gray84 #D6D6D6 RGB(214,214,214)  
    gray85 #D9D9D9 RGB(217,217,217)  
    gray86 #DBDBDB RGB(219,219,219)  
    gray87 #DEDEDE RGB(222,222,222)  
    gray88 #E0E0E0 RGB(224,224,224)  
    gray89 #E3E3E3 RGB(227,227,227)  
    gray9 #171717 RGB(23,23,23)  
    gray90 #E5E5E5 RGB(229,229,229)  
    gray91 #E8E8E8 RGB(232,232,232)  
    gray92 #EBEBEB RGB(235,235,235)  
    gray93 #EDEDED RGB(237,237,237)  
    gray94 #F0F0F0 RGB(240,240,240)  
    gray95 #F2F2F2 RGB(242,242,242)  
    gray97 #F7F7F7 RGB(247,247,247)  
    gray98 #FAFAFA RGB(250,250,250)  
    gray99 # FCFCFC RGB(252,252,252)  
    green #008000 RGB(0,128,0)  
    green1 #00FF00 RGB(0,255,0)  
    green2 #00EE00 RGB(0,238,0)  
    green3 #00CD00 RGB(0,205,0)  
    green4 #008B00 RGB(0,139,0)  
    greenyellow #ADFF2F RGB(173,255,47)  
    honeydew1 #F0FFF0 RGB(240,255,240)  
    honeydew2 #E0EEE0 RGB(224,238,224)  
    honeydew3 #C1CDC1 RGB(193,205,193)  
    honeydew4 #838B83 RGB(131,139,131 )  
    hotpink #FF69B4 RGB(255,105,180)  
    hotpink1 #FF6EB4 RGB(255,110,180)  
    hotpink2 #EE6AA7 RGB(238,106,167)  
    hotpink3 #CD6090 RGB(205,96,144)  
    hotpink4 #8B3A62 RGB (139,58,98)  
    indianred #CD5C5C RGB(205,92,92)  
    indianred1 #FF6A6A RGB(255,106,106)  
    indianred2 #EE6363 RGB(238,99,99)  
    indianred3 #CD5555 RGB(205,85,85)  
    indianred4 #8B3A3A RGB(139,58,58)  
    indigo #4B0082 RGB(75,0,130)  
    ivory1 #FFFFF0 RGB(255,255,240)  
    ivory2 #EEEEE0 RGB(238,238,224)  
    ivory3 #CDCDC1 RGB(205,205,193)  
    ivory4 #8B8B83 RGB(139,139,131 )  
    ivoryblack #2 RGB(41,36,33)  
    khaki #F0E68C RGB(240,230,140)  
    khaki1 #FFF68F RGB(255,246,143)  
    khaki2 #EEE685 RGB(238,230,133)  
    khaki3 #CDC673 RGB(205,198,115)  
    khaki4 #8B864E RGB(139,134,78)  
    lavender #E6E6FA RGB(230,230,250)  
    lavenderblush2 #FFF0F5 RGB(255,240,245)  
    lavenderblush3 #EEE0E5 RGB(238,224,229)  
    lavenderblush4 #CDC1C5 RGB(205,193,197)
    LavenderBlush5 #8B8386 RGB (139,131,134)
    Lawngreen #70038
    #70038
    0040 RGB(124,252,0)  
    lemonchiffon1 #FFFACD RGB(255,250,205)  
    lemonchiffon2 #EEE9BF RGB(238,233,191)  
    lemonchiffon3 #CDC9A5 RGB(205,201,165)  
    lemonchiffon4 #8B8970 RGB(139,137,112)  
    lightblue #ADD8E6 RGB(173,216,230)  
    lightblue1 #BFEFFF RGB(191,239,255)  
    lightblue2 #B2DFEE RGB(178,223,238)  
    lightblue3 #9AC0CD RGB(154,192,205)  
    lightblue4 #68838B RGB(104,131,139)  
    lightcoral #F08080 RGB(240,128,128)  
    lightcyan1 #E0FFFF RGB(224,255,255)  
    lightcyan2 #D1EEEE RGB(209,238,238)  
    lightcyan3 #B4CDCD RGB(180,205,205)  
    lightcyan4 #7A8B8B RGB(122,139,139)  
    lightgoldenrod1 #FFEC8B RGB(255,236,139)  
    lightgoldenrod2 #EEDC82 RGB(238,220,130)  
    lightgoldenrod3 #CDBE70 RGB(205,190,112)
    светло-золотистый4 #8B814C RGB(139,129,76)  
    светло-золотистыйжелтый 90FAD10040 RGB(250,250,210)  
    lightgrey #D3D3D3 RGB(211,211,211)  
    lightpink #FFB6C1 RGB(255,182,193)  
    lightpink1 #FFAEB9 RGB (255,174,185)
    Lightpink2 #EEA2AD RGB (238,162,173)
    RGB(205,140,149)  
    lightpink4 #8B5F65 RGB(139,95,101)  
    lightsalmon1 #FFA07A RGB(255,160,122)  
    lightsalmon2 #EE9572 RGB(238,149,114)  
    lightsalmon3 #CD8162 RGB(205,129,98)  
    lightsalmon4 #8B5742 RGB(139,87,66)  
    lightseagreen #20B2AA RGB(32,178,170)  
    lightskyblue #87CEFA RGB(135,206,250)
    lightskyblue1 #B0E2FF RGB(176,226,255)  
    lightskyblue2 #A4D3EE RGB(164,211,238)  
    lightskyblue3 #8DB6CD RGB(141,182,205)  
    lightskyblue4 #607B8B RGB(96,123,139)  
    lightslateblue #8470FF RGB(132,112,255)  
    lightslategray #778899 RGB(119,136,153)  
    lightsteelblue #B0C4DE RGB(176,196,222)  
    lightsteelblue1 #CAE1FF RGB(202,225,255)  
    lightsteelblue2 #BCD2EE RGB(188,210,238)  
    lightsteelblue3 #A2B5CD RGB(162,181,205 )
    LightSteelBlue4 #6E7B8B RGB (110,123,139)
    Lightyellow1
    Lightyellow1
    #
    0041 RGB(255,255,224)  
    lightyellow2 #EEEED1 RGB(238,238,209)  
    lightyellow3 #CDCDB4 RGB(205,205,180)  
    lightyellow4 # 8B8B7A RGB(139,139,122)  
    limegreen #32CD32 RGB(50,205,50)  
    linen #FAF0E6 RGB(250,240,230)  
    magenta #FF00FF RGB(255,0,255)  
    magenta2 #EE00EE RGB(238,0,238)  
    Magenta3 #CD00CD RGB (205,0,205)
    Magenta4 #8B008B RGB (139,041 #8B008B RGB (139,041 #8B008B RGB (139,041 #8B008B RGB (139,041 RGB(3,168,158)  
    maroon #800000 RGB(128,0,0)  
    maroon1 #FF34B3 RGB(255,52,179)  
    maroon2 #EE30A7 RGB(238,48,167)  
    maroon3 #CD2990 RGB(205,41,144)  
    maroon4 #8B1C62 RGB(139,28,98)  
    mediumorchid #BA55D3 RGB(186,85,211)  
    mediumorchid1 #E066FF RGB(224,102,255)  
    mediumorchid2 #D15FEE RGB(209,95,238)  
    mediumorchid3 #B452CD RGB(180,82,205)  
    mediumorchid4 #7A378B RGB(122,55,139)  
    mediumpurple #9370DB RGB(147,112,219)  
    mediumpurple1 #AB82FF RGB(171,130,255)  
    mediumpurple2 #9F79EE RGB(159,121,238)  
    mediumpurple3 #8968CD RGB(137,104,205)  
    mediumpurple4 #5D478B RGB(93,71,139)  
    mediumseagreen #3CB371 RGB(60,179,113)  
    mediumslateblue #7B68EE RGB(123,104,238)  
    mediumspringgreen #00FA9A RGB(0,250,154)  
    mediumturquoise #48D1CC RGB(72,209,204)  
    mediumvioletred #C71585 RGB(199,21,133)  
    melon #E3A869 RGB(227,168,105)  
    midnightblue #1 RGB(25,25,112)  
    mint #BDFCC9 RGB(189,252,201)  
    mintcream #F5FFFA RGB(245,255,250)  
    mistyrose1 #FFE4E1 RGB(255,228,225)  
    mistyrose2 #EED5D2 RGB(238,213,210)  
    mistyrose3 #CDB7B5 RGB(205,183,181 )  
    mistyrose4 #8B7D7B RGB(139,125,123)  
    moccasin #FFE4B5 RGB(255,228,181)  
    navajowhite1 #FFDEAD RGB(255,222,173)  
    navajowhite2 #EECFA1 RGB(238,207,161)  
    navajowhite3 #CDB38B RGB(205,179,139 )
    Navajowhite4 #8B795E RGB (139,121,94)
    NAVY
    NAVY
    . 0041  
    oldlace #FDF5E6 RGB(253,245,230)  
    olive #808000 RGB(128,128,0)  
    olivedrab #6B8E23 RGB (107,142,35)  
    olivedrab1 #C0FF3E RGB(192,255,62)  
    olivedrab2 #B3EE3A RGB(179,238,58)  
    olivedrab3 #9ACD32 RGB(154,205,50)  
    olivedrab4 #698B22 RGB(105,139,34)  
    orange #FF8000 RGB(255,128,0)  
    orange1 #FFA500 RGB(255,165,0)  
    orange2 #EE9A00 RGB(238,154,0)  
    orange3 #CD8500 RGB(205,133,0)  
    orange4 #8B5A00 RGB(139,90,0)  
    orangered1 # FF4500 RGB(255,69,0)  
    orangered2 #EE4000 RGB(238,64,0)  
    orangered3 #CD3700 RGB(205,55 ,0)  
    orangered4 #8B2500 RGB(139,37,0)  
    orchid #DA70D6 RGB(218,112,214)  
    orchid1 #FF83FA RGB(255,131,250)  
    orchid2 #EE7AE9 RGB(238,122,233)  
    orchid3 #CD69C9 RGB(205,105,201)  
    orchid4 #8B4789 RGB(139,71,137)  
    palegoldenrod #EEE8AA RGB(238,232,170)  
    palegreen #98FB98 RGB( 152,251,152)  
    palegreen1 #9AFF9A RGB(154,255,154)  
    palegreen2 #90EE90 RGB(144,238,144)  
    palegreen3 #7CCD7C RGB(124,205,124)  
    palegreen4 #548B54 RGB(84,139,84)  
    paleturquoise1 #BBFFFF RGB (187,255,255)  
    paleturquoise2 #AEEEEE RGB(174,238,238)  
    paleturquoise3 #96CDCD RGB(150,205,205)  
    paleturquoise4 #668B8B RGB(102,139,139)  
    palevioletred #DB7093 RGB(219,112,147)  
    palevioletred1 #FF82AB RGB(255,130,171)  
    palevioletred2 #EE799F RGB(238,121,159)  
    palevioletred3 #CD6889 RGB(205,104,137)  
    palevioletred4 #8B475D RGB(139,71,93)  
    papayawhip #FFEFD5 RGB(255,239,213)
    Peachpuff1 #FFDAB9 RGB (255,218,185)
    Peachpup2 #EECBBAD PECHPUFF2 #EECBBAD PECHPUFF2 #EECBAD). peachpuff3 #CDAF95 RGB(205,175,149)  
    peachpuff4 #8B7765 RGB(139,119,101)  
    peacock #33A1C9 RGB(51,161,201)  
    pink #FFC0CB RGB(255,192,203)  
    pink1 #FFB5C5 RGB(255,181,197)  
    pink2 #EEA9B8 RGB(238,169,184)  
    pink3 #CD919E RGB(205,145,158)  
    pink4 #8B636C RGB(139,99,108)  
    plum #DDA0DD RGB(221,160,221)  
    plum1 #FFBBFF RGB(255,187,255)  
    plum2 #EEAEEE RGB(238,174,238)  
    plum3 #CD96CD RGB(205,150,205)  
    plum4 #8B668B RGB(139,102,139)  
    powderblue #B0E0E6 RGB(176,224,230)  
    purple #800080 RGB(128,0,128)  
    purple1 #9B30FF RGB(155,48,255)  
    purple2 #912CEE RGB(145,44,238)  
    purple3 #7D26CD RGB(125,38,205)  
    purple4 #551A8B RGB(85,26,139)  
    raspberry #872657 RGB(135,38,87)  
    rawsienna #C76114 RGB(199,97,20)  
    red1 #FF0000 RGB(255,0,0)  
    red2 #EE0000 RGB( 238,0,0)  
    red3 #CD0000 RGB(205,0,0)  
    red4 #8B0000 RGB(139,0,0)
    розово-коричневый #BC8F8F RGB(188,143,143)  
    rosybrown1 #FFC1C1 RGB(255,193,193)  
    rosybrown2 #EEB4B4 RGB(238,180,180)  
    rosybrown3 #CD9B9B RGB(205,155,155)  
    rosybrown4 #8B6969 RGB(139,105,105)  
    royalblue #4169E1 RGB(65,105,225)  
    royalblue1 #4876FF RGB(72,118,255)  
    royalblue2 #436EEE RGB(67,110,238)  
    royalblue3 #3A5FCD RGB(58,95,205)  
    royalblue4 #27408B RGB(39,64,139)  
    salmon #FA8072 RGB(250,128,114)  
    salmon1 #FF8C69 RGB(255,140,105)  
    salmon2 #EE8262 RGB(238,130,98)  
    salmon3 #CD7054 RGB(205,112,84)  
    salmon4 #8B4C39 RGB(139,76,57)  
    sandybrown #F4A460 RGB(244,164,96)  
    sapgreen #308014 RGB(48,128,20)  
    seagreen1 #54FF9F RGB(84,255,159)  
    seagreen2 #4EEE94 RGB(78,238,148)  
    seagreen3 #43CD80 RGB(67,205,128)  
    seagreen4 #2E8B57 RGB(46,139,87)  
    seashell1 #FFF5EE RGB(255,245,238)  
    seashell2 #EEE5DE RGB(238,229,222)  
    seashell3 #CDC5BF RGB(205,197,191)  
    seashell4 #8B8682 RGB(139,134,130)  
    sepia #5E2612 RGB(94,38,18)  
    sgibeet #8E388E RGB(142,56,142)  
    sgibrightgray #C5C1AA RGB(197,193,170)  
    sgichartreuse #71C671 RGB(113,198,113)  
    sgidarkgray #555555 RGB(85,85,85)  
    sgigray12 #1E1E1E RGB(30,30,30)  
    sgigray16 #282828 RGB(40,40,40)  
    sgigray32 #515151 RGB(81 ,81,81)  
    sgigray36 #5B5B5B RGB(91,91,91)  
    sgigray52 #848484 RGB(132,132,132)  
    sgigray56 #8E8E8E RGB(142,142,142)  
    sgigray72 #B7B7B7 RGB(183,183,183)  
    sgigray76 #C1C1C1 RGB(193,193,193)  
    sgigray92 #EAEAEA RGB(234,234,234)  
    sgigray96 #F4F4F4 RGB(244,244,244)  
    sgilightblue #7D9EC0 RGB(125,158,192)  
    sgilightgray #AAAAAA RGB(170,170,170)  
    sgiolivedrab #8E8E38 RGB(142,142,56)  
    sgisalmon #C67171 RGB(198,113,113)  
    sgislateblue #7171C6 RGB(113,113,198)  
    sgiteal #388E8E RGB(56,142,142)  
    sienna #A0522D RGB(160,82,45)  
    sienna1 #FF8247 RGB(255,130, 71)  
    sienna2 #EE7942 RGB(238,121,66)  
    sienna3 #CD6839 RGB(205,104,57)  
    sienna4 #8B4726 RGB(139,71,38)  
    silver #C0C0C0 RGB(192,192,192)  
    skyblue #87CEEB RGB(135,206,235)  
    skyblue1 #87CEFF RGB(135,206,255)  
    skyblue2 #7EC0EE RGB(126,192,238)  
    skyblue3 #6CA6CD RGB(108,166,205)  
    skyblue4 #4A708B RGB(74,112,139)  
    slateblue #6A5ACD RGB(106,90,205)
    slateblue1 #836FFF RGB(131,111,255)  
    slateblue2 #7A67EE RGB(122,103,238)  
    slateblue3 #6959CD RGB(105,89,205)  
    slateblue4 #473C8B RGB(71,60,139)  
    slategray #708090 RGB( 112,128,144)  
    slategray1 #C6E2FF RGB(198,226,255)  
    slategray2 #B9D3EE RGB(185,211,238)  
    slategray3 #9FB6CD RGB(159,182,205)  
    slategray4 #6C7B8B RGB(108,123,139)  
    snow1 #FFFAFA RGB(255,250,250)
    SNOW2 #EEE9E9 RGB (238,233,233)
    SNOW0040  
    snow4 #8B8989 RGB(139,137,137)  
    springgreen #00FF7F RGB(0,255,127)  
    springgreen1 #00EE76 RGB(0,238,118)  
    springgreen2 #00CD66 RGB(0,205,102)  
    springgreen3 #008B45 RGB(0,139,69)  
    steelblue #4682B4 RGB(70,130,180)  
    steelblue1 #63B8FF RGB(99,184,255)  
    steelblue2 #5CACEE RGB( 92,172,238)  
    steelblue3 #4F94CD RGB(79,148,205)  
    steelblue4 #36648B RGB(54,100,139)  
    tan #D2B48C RGB(210,180,140)  
    tan1 #FFA54F RGB(255,165,79)  
    tan2 #EE9A49 RGB(238,154,73)  
    tan3 #CD853F RGB(205,133,63)  
    tan4 #8B5A2B RGB(139,90,43)  
    teal #008080 RGB(0,128,128)  
    thistle #D8BFD8 RGB(216,191,216)  
    thistle1 #FFE1FF RGB(255,225,255)  
    thistle2 #EED2EE RGB(238,210,238)  
    thistle3 #CDB5CD RGB(205,181,205)  
    thistle4 #8B7B8B RGB(139,123,139)  
    tomato1 #FF6347 RGB(255,99,71)  
    tomato2 #EE5C42 RGB (238,92,66)
    Tomato3 #CD4F39 RGB (205,79,57)
    )
    ).  
    turquoise #40E0D0 RGB(64,224,208)  
    turquoise1 #00F5FF RGB(0,245,255)  
    turquoise2 #00E5EE RGB(0,229,238)
    turquoise3 #00C5CD RGB(0,197,205)  
    turquoise4 #00868B RGB(0,134,139)  
    turquoiseblue #00C78C RGB(0,199,140)  
    violet #EE82EE RGB(238,130,238)  
    violetred #D02090 RGB(208,32,144 )  
    violetred1 #FF3E96 RGB(255,62,150)  
    violetred2 #EE3A8C RGB(238,58,140)  
    violetred3 #CD3278 RGB(205,50,120)  
    violetred4 #8B2252 RGB(139,34,82)  
    warmgrey #808069 RGB(128,128,105)  
    wheat #F5DEB3 RGB(245,222,179)  
    wheat1 #FFE7BA RGB(255,231,186)  
    wheat2 #EED8AE RGB(238,216,174)  
    wheat3 #CDBA96 RGB(205,186,150)  
    wheat4 #8B7E66 RGB(139,126,102)  
    white #FFFFFF RGB(255,255,255)  
    whitesmoke #F5F5F5 RGB(245,245,245)  
    yellow1 #FFFF00 RGB(255,255,0)  
    yellow2 #EEEE00 RGB(238,238,0)  
    yellow3 #CDCD00 RGB (205,205,0)
    Yellow4 #8B8B00 RGB (139,139,0). элементы отформатированы: colors[colorname] = CONSTANT»»» из коллекций импортировать namedtuple, OrderedDict Color = namedtuple(‘RGB’,’красный, зеленый, синий’) colors = {} #dict цветов класс RGB (цвет): def hex_format (я): »’Возвращает цвет в шестнадцатеричном формате»’ return ‘#{:02X}{:02X}{:02X}’.format(self.red,self.green,self.blue) #Константы цвета ALICEBLUE = RGB(240, 248, 255) СТАРИННО-БЕЛЫЙ = RGB(250, 235, 215) СТАРИННО-БЕЛЫЙ1 = RGB(255, 239, 219) АНТИЧНЫЙ БЕЛЫЙ2 = RGB(238, 223, 204) АНТИЧНЫЙ БЕЛЫЙ3 = RGB(205, 192, 176) СТАРИННО-БЕЛЫЙ4 = RGB(139, 131, 120) АКВА = RGB(0, 255, 255) АКВАМАРИН1 = RGB(127, 255, 212) АКВАМАРИН2 = RGB(118, 238, 198) АКВАМАРИН3 = RGB(102, 205, 170) АКВАМАРИН4 = RGB(69, 139, 116) AZURE1 = RGB(240, 255, 255) AZURE2 = RGB(224, 238, 238) AZURE3 = RGB(193, 205, 205) AZURE4 = RGB(131, 139, 139) БАНАН = RGB(227, 207, 87) БЕЖЕВЫЙ = RGB(245, 245, 220) BISQUE1 = RGB(255, 228, 196) BISQUE2 = RGB(238, 213, 183) BISQUE3 = RGB(205, 183, 158) BISQUE4 = RGB(139, 125, 107) ЧЕРНЫЙ = RGB(0, 0, 0) БЛАНШЕДАЛЬМОНД = RGB(255, 235, 205) СИНИЙ = RGB(0, 0, 255) СИНИЙ2 = RGB(0, 0, 238) СИНИЙ3 = RGB(0, 0, 205) СИНИЙ4 = RGB(0, 0, 139) СИНИЙ ФИОЛЕТОВЫЙ = RGB(138, 43, 226) КИРПИЧ = RGB(156, 102, 31) КОРИЧНЕВЫЙ = RGB(165, 42, 42) КОРИЧНЕВЫЙ1 = RGB(255, 64, 64) КОРИЧНЕВЫЙ2 = RGB(238, 59, 59) КОРИЧНЕВЫЙ3 = RGB(205, 51, 51) КОРИЧНЕВЫЙ4 = RGB(139, 35, 35) БЕРЛИВУД = RGB(222, 184, 135) БЕРЛИВУД1 = RGB(255, 211, 155) БЕРЛИВУД2 = RGB(238, 197, 145) БЕРЛИВУД3 = RGB(205, 170, 125) БЕРЛИВУД4 = RGB(139, 115, 85) БУРНЦИЕННА = RGB(138, 54, 15) ГОРЯЩАЯ ТУМБЕР = RGB(138, 51, 36) CADETBLUE = RGB(95, 158, 160) CADETBLUE1 = RGB(152, 245, 255) CADETBLUE2 = RGB(142, 229, 238) CADETBLUE3 = RGB(122, 197, 205) CADETBLUE4 = RGB(83, 134, 139) CADMIUMORANGE = RGB(255, 97, 3) КАДМИЙЖЕЛТЫЙ = RGB(255, 153, 18) МОРКОВЬ = RGB(237, 145, 33) ШАРТРЕЗ1 = RGB(127, 255, 0) ШАРТРЕЗ2 = RGB(118, 238, 0) ШАРТРЕЗ3 = RGB(102, 205, 0) ШАРТРЕЗ4 = RGB(69, 139, 0) ШОКОЛАД = RGB(210, 105, 30) ШОКОЛАД1 = RGB(255, 127, 36) ШОКОЛАД2 = RGB(238, 118, 33) ШОКОЛАД3 = RGB(205, 102, 29) ШОКОЛАД4 = RGB(139, 69, 19) КОБАЛЬТ = RGB(61, 89, 171) ЗЕЛЕНЫЙ КОБАЛЬТ = RGB(61, 145, 64) ХОЛОДНО-СЕРЫЙ = RGB(128, 138, 135) КОРАЛЛОВЫЙ = RGB(255, 127, 80) КОРАЛЛОВЫЙ1 = RGB(255, 114, 86) КОРАЛЛОВЫЙ2 = RGB(238, 106, 80) КОРАЛЛОВЫЙ3 = RGB(205, 91, 69) КОРАЛЛОВЫЙ4 = RGB(139, 62, 47) ВАСИЛЬНИК = RGB(100, 149, 237) КУКУРУЗА1 = RGB(255, 248, 220) КУКУРУЗА2 = RGB(238, 232, 205) КУБИЛЬНЫЙ ШЕЛК3 = RGB(205, 200, 177) КУКУРУЗА4 = RGB(139, 136, 120) Малиновый = RGB(220, 20, 60) ГОЛУБОЙ2 = RGB(0, 238, 238) ГОЛУБОЙ3 = RGB(0, 205, 205) ГОЛУБОЙ4 = RGB(0, 139, 139) DARKGOLDENROD = RGB(184, 134, 11) DARKGOLDENROD1 = RGB(255, 185, 15) DARKGOLDENROD2 = RGB(238, 173, 14) DARKGOLDENROD3 = RGB(205, 149, 12) DARKGOLDENROD4 = RGB(139, 101, 8) ТЕМНО-СЕРЫЙ = RGB(169, 169, 169) ТЕМНО-ЗЕЛЕНЫЙ = RGB(0, 100, 0) ТЕМНО-ХАКИ = RGB(189, 183, 107) ТЕМНО-ЗЕЛЕНЫЙ = RGB(85, 107, 47) ТЕМНО-ЗЕЛЕНЫЙ1 = RGB(202, 255, 112) ТЕМНО-ЗЕЛЕНЫЙ2 = RGB(188, 238, 104) ТЕМНО-ЗЕЛЕНЫЙ3 = RGB(162, 205, 90) ТЕМНО-ЗЕЛЕНЫЙ4 = RGB(110, 139, 61) ТЕМНЫЙ ДИАПАЗОН = RGB(255, 140, 0) ТЕМНЫЙ ДИАПАЗОН1 = RGB(255, 127, 0) ТЕМНЫЙ ДИАПАЗОН2 = RGB(238, 118, 0) ТЕМНЫЙ ДИАПАЗОН3 = RGB(205, 102, 0) ТЕМНЫЙ4 = RGB(139, 69, 0) DARKORCHID = RGB(153, 50, 204) DARKORCHID1 = RGB(191, 62, 255) ТЕМНЫЙ2 = RGB(178, 58, 238) DARKORCHID3 = RGB(154, 50, 205) DARKORCHID4 = RGB(104, 34, 139) ТЕМНО-ЛОСОСОВЫЙ = RGB(233, 150, 122) ТЕМНО-ЗЕЛЕНЫЙ = RGB(143, 188, 143) ТЕМНО-ЗЕЛЕНЫЙ1 = RGB(193, 255, 193) ТЕМНО-ЗЕЛЕНЫЙ2 = RGB(180, 238, 180) ТЕМНО-ЗЕЛЕНЫЙ3 = RGB(155, 205, 155) ТЕМНО-ЗЕЛЕНЫЙ4 = RGB(105, 139, 105) ТЕМНО-СИНИЙ = RGB(72, 61, 139) ТЕМНО-СЕРЫЙ = RGB(47, 79, 79) DARKSLATEGRAY1 = RGB(151, 255, 255) DARKSLATEGRAY2 = RGB(141, 238, 238) DARKSLATEGRAY3 = RGB(121, 205, 205) DARKSLATEGRAY4 = RGB(82, 139, 139) ТЕМНО-БИРЮЗОВЫЙ = RGB(0, 206, 209) ТЕМНО-ФИОЛЕТОВЫЙ = RGB(148, 0, 211) ГЛУБОКИЙ РОЗОВЫЙ1 = RGB(255, 20, 147) ГЛУБОКИЙ РОЗОВЫЙ2 = RGB(238, 18, 137) ГЛУБОКИЙ РОЗОВЫЙ3 = RGB(205, 16, 118) DEEPPINK4 = RGB(139, 10, 80) ТЕМНО-СИНИЙ1 = RGB(0, 191, 255) ТЕМНО-СИНИЙ2 = RGB(0, 178, 238) ТЕМНО-СИНИЙ3 = RGB(0, 154, 205) ТЕМНО-СИНИЙ4 = RGB(0, 104, 139) ТЕМНО-СЕРЫЙ = RGB(105, 105, 105) ТЕМНО-СЕРЫЙ = RGB(105, 105, 105) СИНИЙ СИНИЙ1 = RGB(30, 144, 255) СИНИЙ СИНИЙ2 = RGB(28, 134, 238) СИНИЙ СИНИЙ3 = RGB(24, 116, 205) ДОДЖЕРСИНИЙ4 = RGB(16, 78, 139) ЯИЧНАЯ СКОРЛУПА = RGB(252, 230, 201) ИЗУМРУДНО-ЗЕЛЕНЫЙ = RGB(0, 201, 87) ОГНЕКИРПИЧ = RGB(178, 34, 34) ОГНЕКИРПИЧ1 = RGB(255, 48, 48) ОГНЕКИРПИЧ2 = RGB(238, 44, 44) ОГНЕКИРПИЧ3 = RGB(205, 38, 38) ОГНЕКИРПИЧ4 = RGB(139, 26, 26) ПЛОТЬ = RGB(255, 125, 64) ЦВЕТОЧНО-БЕЛЫЙ = RGB(255, 250, 240) ЗЕЛЕНЫЙ ЛЕС = RGB(34, 139, 34) ГЕЙНСБОРО = RGB(220, 220, 220) ПРИЗРАЧНО-БЕЛЫЙ = RGB(248, 248, 255) ЗОЛОТО1 = RGB(255, 215, 0) ЗОЛОТО2 = RGB(238, 201, 0) ЗОЛОТО3 = RGB(205, 173, 0) ЗОЛОТО4 = RGB(139, 117, 0) ЗОЛОТОЙ РОЗЫГ = RGB(218, 165, 32) ЗОЛОТОЙ ЖЕЗЛ1 = RGB(255, 193, 37) ЗОЛОТОЙ ЖЕЗЛ2 = RGB(238, 180, 34) ЗОЛОТОЙ ЖЕЗЛ3 = RGB(205, 155, 29) ЗОЛОТОЙ ЖЕЗЛ4 = RGB(139, 105, 20) СЕРЫЙ = RGB(128, 128, 128) СЕРЫЙ1 = RGB(3, 3, 3) СЕРЫЙ10 = RGB(26, 26, 26) СЕРЫЙ11 = RGB(28, 28, 28) СЕРЫЙ12 = RGB(31, 31, 31) СЕРЫЙ13 = RGB(33, 33, 33) СЕРЫЙ14 = RGB(36, 36, 36) СЕРЫЙ15 = RGB(38, 38, 38) СЕРЫЙ16 = RGB(41, 41, 41) СЕРЫЙ17 = RGB(43, 43, 43) СЕРЫЙ18 = RGB(46, 46, 46) СЕРЫЙ19= RGB(48, 48, 48) СЕРЫЙ2 = RGB(5, 5, 5) СЕРЫЙ20 = RGB(51, 51, 51) СЕРЫЙ21 = RGB(54, 54, 54) СЕРЫЙ22 = RGB(56, 56, 56) СЕРЫЙ23 = RGB(59, 59, 59) СЕРЫЙ24 = RGB(61, 61, 61) СЕРЫЙ25 = RGB(64, 64, 64) СЕРЫЙ26 = RGB(66, 66, 66) СЕРЫЙ27 = RGB(69, 69, 69) СЕРЫЙ28 = RGB(71, 71, 71) СЕРЫЙ29 = RGB(74, 74, 74) СЕРЫЙ3 = RGB(8, 8, 8) СЕРЫЙ30 = RGB(77, 77, 77) СЕРЫЙ31 = RGB(79, 79, 79) СЕРЫЙ32 = RGB(82, 82, 82) СЕРЫЙ33 = RGB(84, 84, 84) СЕРЫЙ34 = RGB(87, 87, 87) СЕРЫЙ35 = RGB(89, 89, 89) СЕРЫЙ36 = RGB(92, 92, 92) СЕРЫЙ37 = RGB(94, 94, 94) СЕРЫЙ38 = RGB(97, 97, 97) СЕРЫЙ39 = RGB(99, 99, 99) СЕРЫЙ4 = RGB(10, 10, 10) СЕРЫЙ40 = RGB(102, 102, 102) СЕРЫЙ42 = RGB(107, 107, 107) СЕРЫЙ43 = RGB(110, 110, 110) СЕРЫЙ44 = RGB(112, 112, 112) СЕРЫЙ45 = RGB(115, 115, 115) СЕРЫЙ46 = RGB(117, 117, 117) СЕРЫЙ47 = RGB(120, 120, 120) СЕРЫЙ48 = RGB(122, 122, 122) СЕРЫЙ49 = RGB(125, 125, 125) СЕРЫЙ5 = RGB(13, 13, 13) СЕРЫЙ50 = RGB(127, 127, 127) СЕРЫЙ51 = RGB(130, 130, 130) СЕРЫЙ52 = RGB(133, 133, 133) СЕРЫЙ53 = RGB(135, 135, 135) СЕРЫЙ54 = RGB(138, 138, 138) СЕРЫЙ55 = RGB(140, 140, 140) СЕРЫЙ56 = RGB(143, 143, 143) СЕРЫЙ57 = RGB(145, 145, 145) СЕРЫЙ58 = RGB(148, 148, 148) СЕРЫЙ59= RGB(150, 150, 150) СЕРЫЙ6 = RGB(15, 15, 15) СЕРЫЙ60 = RGB(153, 153, 153) СЕРЫЙ61 = RGB(156, 156, 156) СЕРЫЙ62 = RGB(158, 158, 158) СЕРЫЙ63 = RGB(161, 161, 161) СЕРЫЙ64 = RGB(163, 163, 163) СЕРЫЙ65 = RGB(166, 166, 166) СЕРЫЙ66 = RGB(168, 168, 168) СЕРЫЙ67 = RGB(171, 171, 171) СЕРЫЙ68 = RGB(173, 173, 173) СЕРЫЙ69 = RGB(176, 176, 176) СЕРЫЙ7 = RGB(18, 18, 18) СЕРЫЙ70 = RGB(179, 179, 179) СЕРЫЙ71 = RGB(181, 181, 181) СЕРЫЙ72 = RGB(184, 184, 184) СЕРЫЙ73 = RGB(186, 186, 186) СЕРЫЙ74 = RGB(189, 189, 189) СЕРЫЙ75 = RGB(191, 191, 191) СЕРЫЙ76 = RGB(194, 194, 194) СЕРЫЙ77 = RGB(196, 196, 196) СЕРЫЙ78 = RGB(199, 199, 199) СЕРЫЙ79 = RGB(201, 201, 201) СЕРЫЙ8 = RGB(20, 20, 20) СЕРЫЙ80 = RGB(204, 204, 204) СЕРЫЙ81 = RGB(207, 207, 207) СЕРЫЙ82 = RGB(209, 209, 209) СЕРЫЙ83 = RGB(212, 212, 212) СЕРЫЙ84 = RGB(214, 214, 214) СЕРЫЙ85 = RGB(217, 217, 217) СЕРЫЙ86 = RGB(219, 219, 219) СЕРЫЙ87 = RGB(222, 222, 222) СЕРЫЙ88 = RGB(224, 224, 224) СЕРЫЙ89= RGB(227, 227, 227) СЕРЫЙ9 = RGB(23, 23, 23) СЕРЫЙ90 = RGB(229, 229, 229) СЕРЫЙ91 = RGB(232, 232, 232) СЕРЫЙ92 = RGB(235, 235, 235) СЕРЫЙ93 = RGB(237, 237, 237) СЕРЫЙ94 = RGB(240, 240, 240) СЕРЫЙ95 = RGB(242, 242, 242) СЕРЫЙ97 = RGB(247, 247, 247) СЕРЫЙ98 = RGB(250, 250, 250) СЕРЫЙ99 = RGB(252, 252, 252) ЗЕЛЕНЫЙ = RGB(0, 128, 0) ЗЕЛЕНЫЙ1 = RGB(0, 255, 0) ЗЕЛЕНЫЙ2 = RGB(0, 238, 0) ЗЕЛЕНЫЙ3 = RGB(0, 205, 0) ЗЕЛЕНЫЙ4 = RGB(0, 139, 0) ЗЕЛЕНЫЙЖЕЛТЫЙ = RGB(173, 255, 47) HONEYDEW1 = RGB(240, 255, 240) HONEYDEW2 = RGB(224, 238, 224) HONEYDEW3 = RGB(193, 205, 193) HONEYDEW4 = RGB(131, 139, 131) Ярко-розовый = RGB (255, 105, 180) ГОРЯЧИЙ РОЗОВЫЙ1 = RGB(255, 110, 180) ГОРЯЧИЙ РОЗОВЫЙ2 = RGB(238, 106, 167) ГОРЯЧИЙ РОЗОВЫЙ3 = RGB(205, 96, 144) ГОРЯЧИЙ РОЗОВЫЙ4 = RGB(139, 58, 98) ИНДИЙСКИЙ КРАСНЫЙ = RGB(176, 23, 31) ИНДИЙСКИЙ КРАСНЫЙ = RGB(205, 92, 92) ИНДИЙСКИЙКРАСНЫЙ1 = RGB(255, 106, 106) ИНДИЙСКИЙКРАСНЫЙ2 = RGB(238, 99, 99) ИНДИЙСКИЙКРАСНЫЙ3 = RGB(205, 85, 85) ИНДИЙСКИЙКРАСНЫЙ4 = RGB(139, 58, 58) ИНДИГО = RGB(75, 0, 130) Слоновая кость1 = RGB(255, 255, 240) Слоновая кость2 = RGB(238, 238, 224) Слоновая кость3 = RGB(205, 205, 193) Слоновая кость4 = RGB(139, 139, 131) СЛОНОВАЯ ЧЕРНАЯ = RGB(41, 36, 33) ХАКИ = RGB(240, 230, 140) ХАКИ1 = RGB(255, 246, 143) ХАКИ2 = RGB(238, 230, 133) ХАКИ3 = RGB(205, 198, 115) ХАКИ4 = RGB(139, 134, 78) ЛАВАНДОВЫЙ = RGB(230, 230, 250) ЛАВАНДАРУШ2 = RGB(255, 240, 245) ЛАВАНДОВЫЙBLUSh3 = RGB(238, 224, 229) ЛАВАНДАРУШ4 = RGB(205, 193, 197) ЛАВАНДОВЫЙBLUSh5 = RGB(139, 131, 134) ЗЕЛЕНЫЙ ГАЗОН = RGB(124, 252, 0) ЛИМОННЫЙШИФФОН1 = RGB(255, 250, 205) ЛИМОНШИФОН2 = RGB(238, 233, 191) ЛИМОННЫЙШИФФОН3 = RGB(205, 201, 165) ЛИМОННЫЙШИФФОН4 = RGB(139, 137, 112) СВЕТЛО-СИНИЙ = RGB(173, 216, 230) СВЕТЛО-СИНИЙ1 = RGB(191, 239, 255) СВЕТЛО-СИНИЙ2 = RGB(178, 223, 238) СВЕТЛО-СИНИЙ3 = RGB(154, 192, 205) СВЕТЛО-СИНИЙ4 = RGB(104, 131, 139) СВЕТЛОКОРАЛОВЫЙ = RGB(240, 128, 128) СВЕТЛО-ГОЛУБОЙ1 = RGB(224, 255, 255) СВЕТЛО-ГОЛУБОЙ2 = RGB(209, 238, 238) СВЕТЛО-ГОЛУБОЙ3 = RGB(180, 205, 205) СВЕТЛО-ГОЛУБОЙ4 = RGB(122, 139, 139) ЗОЛОТОЙ ЖЕЛЕЗ1 = RGB(255, 236, 139) ЗОЛОТОЙ ЖЕЛЕЗ2 = RGB(238, 220, 130) ЗОЛОТОЙ ЖЕЛЕЗ3 = RGB(205, 190, 112) ЗОЛОТОЙ ЖЕЛЕЗ4 = RGB(139, 129, 76) СВЕТЛО-ЗОЛОТИСТЫЙ ЖЕЛТЫЙ = RGB(250, 250, 210) СВЕТЛО-СЕРЫЙ = RGB(211, 211, 211) СВЕТЛО-РОЗОВЫЙ = RGB(255, 182, 193) СВЕТЛО-РОЗОВЫЙ1 = RGB(255, 174, 185) СВЕТЛО-РОЗОВЫЙ2 = RGB(238, 162, 173) СВЕТЛО-РОЗОВЫЙ3 = RGB(205, 140, 149) СВЕТЛО-РОЗОВЫЙ4 = RGB(139, 95, 101) LIGHTSALMON1 = RGB(255, 160, 122) LIGHTSALMON2 = RGB(238, 149, 114) LIGHTSALMON3 = RGB(205, 129, 98) LIGHTSALMON4 = RGB(139, 87, 66) СВЕТЛОЗЕЛЕНЫЙ = RGB(32, 178, 170) СВЕТЛО-СИНИЙ = RGB(135, 206, 250) СВЕТЛО-СИНИЙ1 = RGB(176, 226, 255) СВЕТЛО-СИНИЙ2 = RGB(164, 211, 238) СВЕТЛО-СИНИЙ3 = RGB(141, 182, 205) СВЕТЛО-СИНИЙ4 = RGB(96, 123, 139) СВЕТЛОСИНИЙ = RGB(132, 112, 255) СВЕТЛОСЕРЫЙ = RGB(119, 136, 153) СВЕТЛОСТАЛЬСИНИЙ = RGB(176, 196, 222) СВЕТЛОСТАЛЬСИНИЙ1 = RGB(202, 225, 255) СВЕТЛОСТАЛЬСИНИЙ2 = RGB(188, 210, 238) СВЕТЛОСТАЛЬСИНИЙ3 = RGB(162, 181, 205) СВЕТЛОСТАЛЬСИНИЙ4 = RGB(110, 123, 139) СВЕТЛО-ЖЕЛТЫЙ1 = RGB(255, 255, 224) СВЕТЛО-ЖЕЛТЫЙ2 = RGB(238, 238, 209) СВЕТЛО-ЖЕЛТЫЙ3 = RGB(205, 205, 180) СВЕТЛО-ЖЕЛТЫЙ4 = RGB(139, 139, 122) ЛАЙМО-ЗЕЛЕНЫЙ = RGB(50, 205, 50) ЛЕН = RGB(250, 240, 230) ПУРПУРНЫЙ = RGB(255, 0, 255) ПУРПУРНЫЙ2 = RGB(238, 0, 238) ПУРПУРНЫЙ3 = RGB(205, 0, 205) ПУРПУРНЫЙ4 = RGB(139, 0, 139) МАРГАНОВЫЙ СИНИЙ = RGB(3, 168, 158) БОРДОВЫЙ = RGB(128, 0, 0) MAROON1 = RGB(255, 52, 179) MAROON2 = RGB(238, 48, 167) MAROON3 = RGB(205, 41, 144) MAROON4 = RGB(139, 28, 98) СРЕДНЕМОРХИД = RGB(186, 85, 211) СРЕДНИЙМОРХИД1 = RGB(224, 102, 255) СРЕДНЕМОРХИД2 = RGB(209, 95, 238) СРЕДНИЙМОРХИД3 = RGB(180, 82, 205) СРЕДНЕМОРХИД4 = RGB(122, 55, 139) СРЕДНЕ-ПУРПУРНЫЙ = RGB(147, 112, 219) СРЕДНЕ-ПУРПУРНЫЙ1 = RGB(171, 130, 255) СРЕДНЕ-ПУРПУРНЫЙ2 = RGB(159, 121, 238) СРЕДНЕ-ПУРПУРНЫЙ3 = RGB(137, 104, 205) СРЕДНЕ-ПУРПУРНЫЙ4 = RGB(93, 71, 139) СРЕДНЕЗЕЛЕНЫЙ = RGB(60, 179, 113) СРЕДНЕ-СИНИЙ = RGB(123, 104, 238) СРЕДНЕ-ЗЕЛЕНЫЙ = RGB(0, 250, 154) СРЕДНЕ-БИРЮЗОВЫЙ = RGB(72, 209, 204) СРЕДНЕФИОЛЕТОВЫЙ = RGB(199, 21, 133) ДЫНИ = RGB(227, 168, 105) ПОЛУНОЧНЫЙ СИНИЙ = RGB(25, 25, 112) МИНТ = RGB(189, 252, 201) MINTCREAM = RGB(245, 255, 250) MISTYROSE1 = RGB(255, 228, 225) MISTYROSE2 = RGB(238, 213, 210) MISTYROSE3 = RGB(205, 183, 181) MISTYROSE4 = RGB(139, 125, 123) МОКАСИНЫ = RGB(255, 228, 181) НАВАХОБЕЛЫЙ1 = RGB(255, 222, 173) НАВАХОБЕЛЫЙ2 = RGB(238, 207, 161) НАВАХОБЕЛЫЙ3 = RGB(205, 179, 139) НАВАХОБЕЛЫЙ4 = RGB(139, 121, 94) ТЕМНО-СИНИЙ = RGB(0, 0, 128) СТАРЫЙ ЛЕЙС = RGB(253, 245, 230) ОЛИВКОВЫЙ = RGB(128, 128, 0) ОЛИВКОВЫЙ ЦВЕТ = RGB(107, 142, 35) OLIVEDRAB1 = RGB(192, 255, 62) OLIVEDRAB2 = RGB(179, 238, 58) OLIVEDRAB3 = RGB(154, 205, 50) OLIVEDRAB4 = RGB(105, 139, 34) ОРАНЖЕВЫЙ = RGB(255, 128, 0) ОРАНЖЕВЫЙ1 = RGB(255, 165, 0) ОРАНЖЕВЫЙ2 = RGB(238, 154, 0) ОРАНЖЕВЫЙ3 = RGB(205, 133, 0) ОРАНЖЕВЫЙ4 = RGB(139, 90, 0) ОРАНЖЕВЫЙ1 = RGB(255, 69, 0) ОРАНЖЕВЫЙ2 = RGB(238, 64, 0) ОРАНЖЕВЫЙ3 = RGB(205, 55, 0) ОРАНЖЕВЫЙ4 = RGB(139, 37, 0) ОРХИДЕЯ = RGB(218, 112, 214) ОРХИДЕЯ1 = RGB(255, 131, 250) ОРХИДЕЯ2 = RGB(238, 122, 233) ОРХИДЕЯ3 = RGB(205, 105, 201) ОРХИДЕЯ4 = RGB(139, 71, 137) ПАЛЕГОЛДЕНРОД = RGB(238, 232, 170) БАЛЕДНО-ЗЕЛЕНЫЙ = RGB(152, 251, 152) БЛЕДНО-ЗЕЛЕНЫЙ1 = RGB(154, 255, 154) БЛЕДНО-ЗЕЛЕНЫЙ2 = RGB(144, 238, 144) БЛЕДНО-ЗЕЛЕНЫЙ3 = RGB(124, 205, 124) БЛЕДНО-ЗЕЛЕНЫЙ4 = RGB(84, 139, 84) ПАЛИТРА БИРЮЗОВЫЙ1 = RGB(187, 255, 255) ПАЛИТРА БИРЮЗОВЫЙ2 = RGB(174, 238, 238) ПАЛИТРА БИРЮЗОВАЯ3 = RGB(150, 205, 205) ПАЛИТРА БИРЮЗОВЫЙ4 = RGB(102, 139, 139) БАЛЕВО-КРАСНЫЙ = RGB(219, 112, 147) ПАЛЕВИОЛЕТКРАСНЫЙ1 = RGB(255, 130, 171) ПАЛЕВИОЛЕТКРАСНЫЙ2 = RGB(238, 121, 159) ПАЛЕВИОЛЕТКРАСНЫЙ3 = RGB(205, 104, 137) ПАЛЕВИОЛЕТRED4 = RGB(139, 71, 93) ПАПАЯ КНУТ = RGB(255, 239, 213) ПЕРСИК1 = RGB(255, 218, 185) ПЕРСИК2 = RGB(238, 203, 173) ПЕРСИК3 = RGB(205, 175, 149) ПЕРСИК4 = RGB(139, 119, 101) ПАВЛИН = RGB(51, 161, 201) РОЗОВЫЙ = RGB(255, 192, 203) РОЗОВЫЙ1 = RGB(255, 181, 197) РОЗОВЫЙ2 = RGB(238, 169, 184) РОЗОВЫЙ3 = RGB(205, 145, 158) РОЗОВЫЙ4 = RGB(139, 99, 108) СЛИВА = RGB(221, 160, 221) СЛИВ1 = RGB(255, 187, 255) СЛИВ2 = RGB(238, 174, 238) СЛИВ3 = RGB(205, 150, 205) СЛИВ4 = RGB(139, 102, 139) СИНИЙ ПОРОШОК = RGB(176, 224, 230) ПУРПУРНЫЙ = RGB(128, 0, 128) ПУРПУРНЫЙ1 = RGB(155, 48, 255) ПУРПУРНЫЙ2 = RGB(145, 44, 238) ПУРПУРНЫЙ3 = RGB(125, 38, 205) ПУРПУРНЫЙ4 = RGB(85, 26, 139) МАЛИНА = RGB(135, 38, 87) РАВСИЕННА = RGB(199, 97, 20) КРАСНЫЙ1 = RGB(255, 0, 0) КРАСНЫЙ2 = RGB(238, 0, 0) КРАСНЫЙ3 = RGB(205, 0, 0) КРАСНЫЙ4 = RGB(139, 0, 0) РОЗОВО-КОРИЧНЕВЫЙ = RGB(188, 143, 143) РОЗОВО-КОРИЧНЕВЫЙ1 = RGB(255, 193, 193) РОЗОВО-КОРИЧНЕВЫЙ2 = RGB(238, 180, 180) РОЗОВО-КОРИЧНЕВЫЙ3 = RGB(205, 155, 155) РОЗОВО-КОРИЧНЕВЫЙ4 = RGB(139, 105, 105) ГОЛУБОЙ = RGB(65, 105, 225) ГОЛУБОЙ1 = RGB(72, 118, 255) ГОЛУБОЙ2 = RGB(67, 110, 238) ГОЛУБОЙ СИНИЙ3 = RGB(58, 95, 205) ГОЛУБОЙ СИНИЙ4 = RGB(39, 64, 139) ЛОСОСЬ = RGB(250, 128, 114) ЛОСОСЬ1 = RGB(255, 140, 105) ЛОСОСЬ2 = RGB(238, 130, 98) ЛОСОСЬ3 = RGB(205, 112, 84) ЛОСОСЬ4 = RGB(139, 76, 57) ПЕСОЧНО-КОРИЧНЕВЫЙ = RGB(244, 164, 96) SAPGREEN = RGB (48, 128, 20) МОРЕГРЕН1 = RGB(84, 255, 159) МОРЕГРЕН2 = RGB(78, 238, 148) SEAGREEN3 = RGB(67, 205, 128) МОРЕГРЕНЬ4 = RGB(46, 139, 87) РАКУШКА1 = RGB(255, 245, 238) РАКУШКА2 = RGB(238, 229, 222) РАКУШКА3 = RGB(205, 197, 191) РАКУШКА4 = RGB(139, 134, 130) СЕПИЯ = RGB(94, 38, 18) SGIBEET = RGB(142, 56, 142) SGIBRIGHTGRAY = RGB(197, 193, 170) SGICHARTREUSE = RGB(113, 198, 113) SGIDARKGRAY = RGB(85, 85, 85) SGIGRAY12 = RGB(30, 30, 30) SGIGRAY16 = RGB(40, 40, 40) SGIGRAY32 = RGB(81, 81, 81) SGIGRAY36 = RGB(91, 91, 91) SGIGRAY52 = RGB(132, 132, 132) SGIGRAY56 = RGB(142, 142, 142) SGIGRAY72 = RGB(183, 183, 183) SGIGRAY76 = RGB(193, 193, 193) SGIGRAY92 = RGB(234, 234, 234) SGIGRAY96 = RGB(244, 244, 244) SGILIGHTBLUE = RGB(125, 158, 192) SGILIGHTGRAY = RGB(170, 170, 170) SGIOLIVEDRAB = RGB(142, 142, 56) SGISALMON = RGB(198, 113, 113) SGISLATEBLUE = RGB(113, 113, 198) SGITAL = RGB(56, 142, 142) Сиенна = RGB(160, 82, 45) SIENNA1 = RGB(255, 130, 71) SIENNA2 = RGB(238, 121, 66) СИЕННА3 = RGB(205, 104, 57) SIENNA4 = RGB(139, 71, 38) СЕРЕБРО = RGB(192, 192, 192) НЕБЕСНО-СИНИЙ = RGB(135, 206, 235) НЕБЕСНО-СИНИЙ1 = RGB(135, 206, 255) НЕБЕСНО-СИНИЙ2 = RGB(126, 192, 238) НЕБЕСНО-СИНИЙ3 = RGB(108, 166, 205) НЕБЕСНО-СИНИЙ4 = RGB(74, 112, 139) SLATEBLUE = RGB(106, 90, 205) SLATEBLUE1 = RGB(131, 111, 255) SLATEBLUE2 = RGB(122, 103, 238) SLATEBLUE3 = RGB(105, 89, 205) SLATEBLUE4 = RGB(71, 60, 139) SLATEGRAY = RGB(112, 128, 144) SLATEGRAY1 = RGB(198, 226, 255) SLATEGRAY2 = RGB(185, 211, 238) SLATEGRAY3 = RGB(159, 182, 205) SLATEGRAY4 = RGB(108, 123, 139) СНЕГ1 = RGB(255, 250, 250) СНЕГ2 = RGB(238, 233, 233) СНЕГ3 = RGB(205, 201, 201) СНЕГ4 = RGB(139, 137, 137) ВЕСЕННИЙ ЗЕЛЕНЫЙ = RGB(0, 255, 127) ВЕСЕННИЙ ЗЕЛЕНЫЙ1 = RGB(0, 238, 118) ВЕСНАЗЕЛЕНЫЙ2 = RGB(0, 205, 102) ВЕСНАЗЕЛЕНЫЙ3 = RGB(0, 139, 69) СТАЛЬНО-СИНИЙ = RGB(70, 130, 180) СТАЛЬНО-СИНИЙ1 = RGB(99, 184, 255) СТАЛЬНО-СИНИЙ2 = RGB(92, 172, 238) СТАЛЬНО-СИНИЙ3 = RGB(79, 148, 205) СТАЛЬНО-СИНИЙ4 = RGB(54, 100, 139) ТАН = RGB(210, 180, 140) TAN1 = RGB(255, 165, 79) TAN2 = RGB(238, 154, 73) TAN3 = RGB(205, 133, 63) TAN4 = RGB(139, 90, 43) бирюзовый = RGB(0, 128, 128) ЧЕРТОП = RGB(216, 191, 216) ЧЕРТОП1 = RGB(255, 225, 255) ЧЕРТОП2 = RGB(238, 210, 238) ЧЕРТОП3 = RGB(205, 181, 205) ЧЕРТОП4 = RGB(139, 123, 139) ПОМИД1 = RGB(255, 99, 71) ПОМИД2 = RGB(238, 92, 66) ПОМИД3 = RGB(205, 79, 57) ПОМИД4 = RGB(139, 54, 38) БИРЮЗОВЫЙ = RGB(64, 224, 208) БИРЮЗОВЫЙ1 = RGB(0, 245, 255) БИРЮЗОВЫЙ2 = RGB(0, 229, 238) БИРЮЗОВЫЙ3 = RGB(0, 197, 205) БИРЮЗОВЫЙ4 = RGB(0, 134, 139) БИРЮЗОВО-СИНИЙ = RGB(0, 199, 140) ФИОЛЕТОВЫЙ = RGB(238, 130, 238) ФИОЛЕТОВЫЙ КРАСНЫЙ = RGB(208, 32, 144) ФИОЛЕТОВЫЙКРАСНЫЙ1 = RGB(255, 62, 150) ФИОЛЕТОВЫЙКРАСНЫЙ2 = RGB(238, 58, 140) ФИОЛЕТОВЫЙКРАСНЫЙ3 = RGB(205, 50, 120) ФИОЛЕТОВЫЙКРАСНЫЙ4 = RGB(139, 34, 82) ТЕПЛОСЕРЫЙ = RGB(128, 128, 105) ПШЕНИЦА = RGB(245, 222, 179) ПШЕНИЦА1 = RGB(255, 231, 186) ПШЕНИЦА2 = RGB(238, 216, 174) ПШЕНИЦА3 = RGB(205, 186, 150) ПШЕНИЦА4 = RGB(139, 126, 102) БЕЛЫЙ = RGB(255, 255, 255) БЕЛЫЙ ДЫМ = RGB(245, 245, 245) БЕЛЫЙ ДЫМ = RGB(245, 245, 245) ЖЕЛТЫЙ1 = RGB(255, 255, 0) ЖЕЛТЫЙ2 = RGB(238, 238, 0) ЖЕЛТЫЙ3 = RGB(205, 205, 0) ЖЕЛТЫЙ4 = RGB(139, 139, 0) #Добавить цвета в словарь цветов colors[‘aliceblue’] = ALICEBLUE colors[‘antiquewhite’] = АНТИЧНЫЙ БЕЛЫЙ colors[‘antiquewhite1’] = ANTIQUEWHITE1 colors[‘antiquewhite2’] = ANTIQUEWHITE2 colors[‘antiquewhite3’] = ANTIQUEWHITE3 colors[‘antiquewhite4’] = ANTIQUEWHITE4 цвета[‘аква’] = АКВА цвета[‘аквамарин1’] = АКВАМАРИН1 цвета[‘аквамарин2’] = АКВАМАРИН2 цвета[‘аквамарин3’] = АКВАМАРИН3 цвета[‘аквамарин4’] = АКВАМАРИН4 цвета[‘azure1’] = AZURE1 цвета[‘azure2’] = AZURE2 цвета[‘azure3’] = AZURE3 цвета[‘azure4’] = AZURE4 цвета[‘банан’] = БАНАН цвета[‘бежевый’] = БЕЖЕВЫЙ цвета[‘bisque1’] = BISQUE1 цвета[‘bisque2’] = BISQUE2 цвета[‘bisque3’] = BISQUE3 цвета[‘bisque4’] = BISQUE4 цвета[‘черный’] = ЧЕРНЫЙ colors[‘blanchedalmond’] = БЛАНШЕДАЛЬМОНД цвета[‘синий’] = СИНИЙ цвета[‘синий2’] = СИНИЙ2 цвета[‘синий3’] = СИНИЙ3 цвета[‘синий4’] = СИНИЙ4 цвета[‘сине-фиолетовый’] = СИНИЙ ФИОЛЕТОВЫЙ цвета[‘кирпич’] = КИРПИЧ цвета[‘коричневый’] = КОРИЧНЕВЫЙ цвета[‘коричневый1’] = КОРИЧНЕВЫЙ1 цвета[‘коричневый2’] = КОРИЧНЕВЫЙ2 цвета[‘коричневый3’] = КОРИЧНЕВЫЙ3 цвета[‘коричневый4’] = КОРИЧНЕВЫЙ4 цвета[‘дерево дерева’] = БЕРЕЛИВ цвета[‘burlywood1’] = BURLYWOOD1 цвета[‘burlywood2’] = BURLYWOOD2 цвета[‘burlywood3’] = BURLYWOOD3 цвета [‘burlywood4’] = BURLYWOOD4 colors[‘burntsienna’] = БУРНЦИЕННА цвета[‘burntumber’] = BURNTUMBER colors[‘cadetblue’] = CADETBLUE цвета[‘cadetblue1’] = CADETBLUE1 цвета[‘cadetblue2’] = CADETBLUE2 цвета[‘cadetblue3’] = CADETBLUE3 цвета[‘cadetblue4’] = CADETBLUE4 colors[‘cadmiumоранжевый’] = CADMIUMORANGE colors[‘cadmiumyellow’] = КАДМИЙЖЕЛТЫЙ цвета[‘морковь’] = МОРКОВЬ цвета[‘шартрез1’] = ШАРТРЕЗ1 цвета[‘шартрез2’] = ШАРТРЕЗ2 цвета[‘chartreuse3’] = CHARTREUSE3 цвета[‘chartreuse4’] = CHARTREUSE4 цвета[‘шоколад’] = ШОКОЛАД цвета[‘шоколад1’] = ШОКОЛАД1 цвета[‘шоколад2’] = ШОКОЛАД2 цвета[‘шоколад3’] = ШОКОЛАД3 цвета[‘шоколад4’] = ШОКОЛАД4 цвета[‘кобальт’] = КОБАЛЬТ colors[‘cobaltgreen’] = ЗЕЛЕНЫЙ КОБАЛЬТ colors[‘coldgrey’] = ХОЛОДНО-СЕРЫЙ цвета[‘коралловый’] = КОРАЛЛОВЫЙ цвета[‘коралл1’] = КОРАЛЛ1 цвета[‘коралл2’] = КОРАЛЛ2 цвета[‘coral3’] = КОРАЛЛОВЫЙ3 цвета[‘коралл4’] = КОРАЛЛ4 colors[‘cornflowerblue’] = ВАСИЛЬНИКОВЫЙ цвета[‘кукурузный шёлк1’] = КУБИЛЬНЫЙ шёлк1 цвета[‘кукурузный шелк2’] = КУКУРУЗНЫЙШЕЛК2 цвета[‘кукурузный шелк3’] = КУКУРУЗНЫЙШЕЛК3 цвета[‘кукурузный шелк4’] = КУКУРУЗНЫЙШЕЛК4 цвета[‘малиновый’] = малиновый цвета[‘голубой2’] = ГОЛУБОЙ2 цвета[‘голубой3’] = ГОЛУБОЙ3 цвета[‘голубой4’] = ГОЛУБОЙ4 colors[‘darkgoldenrod’] = ТЕМНЫЙ ЗОЛОТОЙ РОД colors[‘darkgoldenrod1’] = DARKGOLDENROD1 colors[‘darkgoldenrod2’] = DARKGOLDENROD2 colors[‘darkgoldenrod3’] = DARKGOLDENROD3 colors[‘darkgoldenrod4’] = DARKGOLDENROD4 colors[‘темно-серый’] = ТЕМНО-СЕРЫЙ colors[‘darkgreen’] = ТЕМНО-ЗЕЛЕНЫЙ colors[‘darkkhaki’] = ТЕМНО-ХАКИ colors[‘darkolivegreen’] = ТЕМНО-ЗЕЛЕНЫЙ цвета[‘darkolivegreen1’] = DARKOLIVEGREEN1 цвета[‘darkolivegreen2’] = DARKOLIVEGREEN2 цвета[‘darkolivegreen3’] = DARKOLIVEGREEN3 цвета[‘darkolivegreen4’] = DARKOLIVEGREEN4 colors[‘darkrange’] = ТЕМНО-RANGE цвета[‘темно-оранжевый1’] = ТЕМНО-ДАЖЕ1 цвета[‘темно-оранжевый2’] = ТЕМНО-ДАЖЕ2 цвета[‘темно-оранжевый3’] = ТЕМНО-РАНЖ3 цвета[‘darkorange4’] = DARKORANGE4 colors[‘darkorchid’] = ТЕМНЫЙ цвета[‘darkorchid1’] = DARKORCHID1 цвета[‘даркорхид2’] = ТЕМНЫЙ2 цвета[‘darkorchid3’] = DARKORCHID3 цвета[‘darkorchid4’] = DARKORCHID4 colors[‘темно-лососевый’] = ТЕМНО-ЛОСОСОВЫЙ colors[‘darkseagreen’] = ТЕМНО-ЗЕЛЕНЫЙ цвета[‘darkseagreen1’] = DARKSEAGREEN1 цвета[‘darkseagreen2’] = DARKSEAGREEN2 цвета[‘darkseagreen3’] = DARKSEAGREEN3 цвета[‘darkseagreen4’] = DARKSEAGREEN4 colors[‘darkslateblue’] = ТЕМНО-СИНИЙ colors[‘darkslategray’] = ТЕМНО-СЕРЫЙ цвета[‘darkslategray1’] = DARKSLATEGRAY1 цвета[‘darkslategray2’] = DARKSLATEGRAY2 цвета[‘darkslategray3’] = DARKSLATEGRAY3 цвета[‘darkslategray4’] = DARKSLATEGRAY4 colors[‘darkturquoise’] = ТЕМНО-БИРЮЗОВЫЙ colors[‘darkviolet’] = ТЕМНО-ФИОЛЕТОВЫЙ цвета[‘deeppink1’] = DEEPPINK1 цвета[‘глубокий розовый2’] = ГЛУБОКИЙ РОЗОВЫЙ2 цвета[‘deeppink3’] = DEEPPINK3 цвета[‘deeppink4’] = DEEPPINK4 цвета [‘deepskyblue1’] = ГЛУБОКИЙ СИНИЙ1 цвета [‘deepskyblue2’] = ГЛУБОКИЙ СИНИЙ2 цвета [‘deepskyblue3’] = ГЛУБОКИЙ СИНИЙ3 цвета [‘deepskyblue4’] = ГЛУБОКИЙ СИНИЙ4 colors[‘тускло-серый’] = СУМОСЕРЫЙ colors[‘тускло-серый’] = СУМОСЕРЫЙ цвета[‘dodgerblue1’] = СИНИЙ СИНИЙ1 цвета[‘dodgerblue2’] = СИНИЙ СИНИЙ2 цвета[‘dodgerblue3’] = СИНИЙ СИНИЙ3 цвета[‘dodgerblue4’] = ДОДЖЕРСИНИЙ4 colors[‘eggshell’] = ЯИЧНАЯ СКОРЛУПА colors[’emeraldgreen’] = ИЗУМРУДНО-ЗЕЛЕНЫЙ colors[‘firebrick’] = ОГНЕКИРПИЧ цвета[‘firebrick1’] = ОГНЕКИРПИЧ1 цвета[‘firebrick2’] = ОГНЕКИРПИЧ2 цвета[‘firebrick3’] = ОГНЕКИРПИЧ3 цвета[‘firebrick4’] = ОГНЕКИРПИЧ4 цвета[‘плоть’] = ПЛОТЬ colors[‘flowerwhite’] = ЦВЕТОЧНО-БЕЛЫЙ colors[‘forestgreen’] = FORESTGREEN цвета[‘гейнсборо’] = ГЕЙНСБОРО colors[‘ghostwhite’] = ПРИЗРАЧНО-БЕЛЫЙ цвета[‘золото1’] = ЗОЛОТО1 цвета[‘золото2’] = ЗОЛОТО2 цвета[‘золото3’] = ЗОЛОТО3 цвета[‘золото4’] = ЗОЛОТО4 colors[‘goldenrod’] = ЗОЛОТОК цвета[‘золотой стержень1’] = ЗОЛОТОЙ РОДА1 colors[‘goldenrod2’] = ЗОЛОТОЙ РОД2 colors[‘goldenrod3’] = ЗОЛОТОЙ РОД3 цвета[‘goldenrod4’] = ЗОЛОТОЙ РОД4 цвета [‘серый’] = СЕРЫЙ цвета[‘серый1’] = СЕРЫЙ1 цвета[‘серый10’] = СЕРЫЙ10 цвета[‘серый11’] = СЕРЫЙ11 цвета[‘серый12’] = СЕРЫЙ12 цвета[‘серый13’] = СЕРЫЙ13 цвета[‘серый14’] = СЕРЫЙ14 цвета[‘серый15’] = СЕРЫЙ15 цвета[‘серый16’] = СЕРЫЙ16 цвета[‘серый17’] = СЕРЫЙ17 цвета [‘серый18’] = СЕРЫЙ18 цвета[‘серый19’] = СЕРЫЙ19 цвета[‘серый2’] = СЕРЫЙ2 цвета[‘серый20’] = СЕРЫЙ20 цвета[‘серый21’] = СЕРЫЙ21 цвета[‘серый22’] = СЕРЫЙ22 цвета[‘серый23’] = СЕРЫЙ23 цвета[‘серый24’] = СЕРЫЙ24 цвета[‘серый25’] = СЕРЫЙ25 цвета[‘серый26’] = СЕРЫЙ26 цвета[‘серый27’] = СЕРЫЙ27 цвета[‘серый28’] = СЕРЫЙ28 цвета[‘серый29’] = СЕРЫЙ29 цвета[‘серый3’] = СЕРЫЙ3 цвета[‘серый30’] = СЕРЫЙ30 цвета[‘серый31’] = СЕРЫЙ31 цвета[‘серый32’] = СЕРЫЙ32 цвета[‘серый33’] = СЕРЫЙ33 цвета[‘серый34’] = СЕРЫЙ34 цвета[‘серый35’] = СЕРЫЙ35 цвета[‘серый36’] = СЕРЫЙ36 цвета[‘серый37’] = СЕРЫЙ37 цвета[‘серый38’] = СЕРЫЙ38 цвета[‘серый39’] = СЕРЫЙ39 цвета[‘серый4’] = СЕРЫЙ4 цвета[‘серый40’] = СЕРЫЙ40 цвета[‘серый42’] = СЕРЫЙ42 цвета[‘серый43’] = СЕРЫЙ43 цвета[‘серый44’] = СЕРЫЙ44 цвета[‘серый45’] = СЕРЫЙ45 цвета [‘серый46’] = СЕРЫЙ46 цвета[‘серый47’] = СЕРЫЙ47 цвета[‘серый48’] = СЕРЫЙ48 цвета[‘серый49’] = СЕРЫЙ49 цвета[‘серый5’] = СЕРЫЙ5 цвета[‘серый50’] = СЕРЫЙ50 цвета[‘серый51’] = СЕРЫЙ51 цвета[‘серый52’] = СЕРЫЙ52 цвета[‘серый53’] = СЕРЫЙ53 цвета[‘серый54’] = СЕРЫЙ54 цвета[‘серый55’] = СЕРЫЙ55 цвета[‘серый56’] = СЕРЫЙ56 цвета[‘серый57’] = СЕРЫЙ57 цвета[‘серый58’] = СЕРЫЙ58 цвета[‘серый59’] = СЕРЫЙ59 цвета[‘серый6’] = СЕРЫЙ6 цвета[‘серый60’] = СЕРЫЙ60 цвета[‘серый61’] = СЕРЫЙ61 цвета[‘серый62’] = СЕРЫЙ62 цвета[‘серый63’] = СЕРЫЙ63 цвета[‘серый64’] = СЕРЫЙ64 цвета[‘серый65’] = СЕРЫЙ65 цвета [‘серый66’] = СЕРЫЙ66 цвета[‘серый67’] = СЕРЫЙ67 цвета[‘серый68’] = СЕРЫЙ68 цвета [‘серый69’] = СЕРЫЙ69 цвета[‘серый7’] = СЕРЫЙ7 цвета[‘серый70’] = СЕРЫЙ70 цвета[‘серый71’] = СЕРЫЙ71 цвета[‘серый72’] = СЕРЫЙ72 цвета[‘серый73’] = СЕРЫЙ73 цвета[‘серый74’] = СЕРЫЙ74 цвета[‘серый75’] = СЕРЫЙ75 цвета[‘серый76’] = СЕРЫЙ76 цвета[‘серый77’] = СЕРЫЙ77 цвета [‘серый78’] = СЕРЫЙ78 цвета[‘серый79’] = СЕРЫЙ79 цвета[‘серый8’] = СЕРЫЙ8 цвета [‘серый80’] = СЕРЫЙ80 цвета[‘серый81’] = СЕРЫЙ81 цвета[‘серый82’] = СЕРЫЙ82 цвета [‘серый83’] = СЕРЫЙ83 цвета [‘серый84’] = СЕРЫЙ84 цвета [‘серый85’] = СЕРЫЙ85 цвета [‘серый86’] = СЕРЫЙ86 цвета [‘серый87’] = СЕРЫЙ87 цвета [‘серый88’] = СЕРЫЙ88 цвета [‘серый89’] = СЕРЫЙ89 цвета[‘серый9’] = СЕРЫЙ9 цвета[‘серый90’] = СЕРЫЙ90 цвета[‘серый91’] = СЕРЫЙ91 цвета[‘серый92’] = СЕРЫЙ92 цвета[‘серый93’] = СЕРЫЙ93 цвета[‘серый94’] = СЕРЫЙ94 цвета[‘серый95’] = СЕРЫЙ95 цвета[‘серый97’] = СЕРЫЙ97 цвета[‘серый98’] = СЕРЫЙ98 цвета[‘серый99’] = СЕРЫЙ99 цвета[‘зеленый’] = ЗЕЛЕНЫЙ цвета[‘зеленый1’] = ЗЕЛЕНЫЙ1 цвета[‘зеленый2’] = ЗЕЛЕНЫЙ2 цвета[‘зеленый3’] = ЗЕЛЕНЫЙ3 цвета[‘зеленый4’] = ЗЕЛЕНЫЙ4 colors[‘greenyellow’] = ЗЕЛЕНО-ЖЕЛТЫЙ цвета[‘медовая роса1’] = медовая роса1 цвета[‘медовая роса2’] = медовая роса2 цвета[‘медовая роса3’] = медовая роса3 цвета[‘медовая роса4’] = медовая роса4 цвета[‘ярко-розовый’] = Ярко-розовый цвета[‘горячий розовый1’] = ГОРЯЧИЙ РОЗОВЫЙ1 цвета[‘горячий розовый2’] = ГОРЯЧИЙ РОЗОВЫЙ2 цвета [‘hotpink3’] = ГОРЯЧИЙ РОЗОВЫЙ3 цвета [‘hotpink4’] = ГОРЯЧИЙ РОЗОВЫЙ4 colors[‘indianred’] = ИНДИЙСКИЙКРАСНЫЙ colors[‘indianred’] = ИНДИЙСКИЙКРАСНЫЙ цвета[‘индийскийкрасный1’] = ИНДИЙСКИЙКРАСНЫЙ1 цвета[‘индийскийкрасный2’] = ИНДИЙСКИЙКРАСНЫЙ2 цвета[‘индийскийкрасный3’] = ИНДИЙСКИЙКРАСНЫЙ3 цвета[‘индийскийкрасный4’] = ИНДИЙСКИЙКРАСНЫЙ4 цвета[‘индиго’] = ИНДИГО цвета[‘слоновая кость1’] = Слоновая кость1 цвета[‘слоновая кость2’] = Слоновая кость2 цвета[‘слоновая кость3’] = Слоновая кость3 цвета[‘слоновая кость4’] = Слоновая кость4 colors[‘ivoryblack’] = СЛОНОВАЯ ЧЕРНАЯ цвета [‘хаки’] = ХАКИ цвета[‘хаки1’] ​​= ХАКИ1 цвета [‘хаки2’] = ХАКИ2 цвета[‘хаки3’] = ХАКИ3 цвета [‘хаки4’] = ХАКИ4 colors[‘лаванда’] = ЛАВАНДОВЫЙ colors[‘lavenderblush2’] = LAVENDERBLUSh2 colors[‘lavenderblush3’] = LAVENDERBLUSh3 colors[‘lavenderblush4’] = LAVENDERBLUSh4 colors[‘lavenderblush5’] = LAVENDERBLUSh5 colors[‘lawngreen’] = ЗЕЛЕНЫЙ ГАЗОН цвета[‘лимоншифон1’] = ЛИМОНШИФОН1 цвета[‘lemonchiffon2’] = LEMONCHIFFON2 цвета[‘lemonchiffon3’] = LEMONCHIFFON3 цвета[‘lemonchiffon4’] = LEMONCHIFFON4 colors[‘lightblue’] = СВЕТЛО-ГОЛУБОЙ цвета[‘светло-голубой1’] = СВЕТЛО-СИНИЙ1 цвета[‘светло-голубой2’] = СВЕТЛО-СИНИЙ2 цвета[‘lightblue3’] = СВЕТЛО-СИНИЙ3 цвета[‘светло-голубой4’] = СВЕТЛО-СИНИЙ4 colors[‘lightcoral’] = СВЕТЛОКОРАЛОВЫЙ цвета[‘светло-голубой1’] = СВЕТЛО-ГОЛУБОЙ1 цвета[‘светло-голубой2’] = СВЕТЛО-ГОЛУБОЙ2 цвета[‘светло-голубой3’] = СВЕТЛО-ГОЛУБОЙ3 цвета[‘светло-голубой4’] = СВЕТЛО-ГОЛУБОЙ4 colors[‘lightgoldenrod1’] = LIGHTGOLDENROD1 colors[‘lightgoldenrod2’] = LIGHTGOLDENROD2 colors[‘lightgoldenrod3’] = LIGHTGOLDENROD3 colors[‘lightgoldenrod4’] = LIGHTGOLDENROD4 colors[‘lightgoldenrodyellow’] = LIGHTGOLDENRODYELLOW colors[‘светло-серый’] = СВЕТЛО-СЕРЫЙ colors[‘светло-розовый’] = СВЕТЛО-РОЗОВЫЙ цвета[‘светло-розовый1’] = СВЕТЛО-РОЗОВЫЙ1 цвета[‘светло-розовый2’] = СВЕТЛО-РОЗОВЫЙ2 цвета[‘светло-розовый3’] = СВЕТЛО-РОЗОВЫЙ3 цвета[‘светло-розовый4’] = СВЕТЛО-РОЗОВЫЙ4 colors[‘lightsalmon1’] = LIGHTSALMON1 colors[‘lightsalmon2’] = LIGHTSALMON2 colors[‘lightsalmon3’] = СВЕТОВОЙSALMON3 colors[‘lightsalmon4’] = LIGHTSALMON4 colors[‘lightseagreen’] = СВЕТЛОЗЕЛЕНЫЙ colors[‘lightskyblue’] = СВЕТЛО-ГОЛУБОЙ цвета[‘светло-голубой1’] = СВЕТЛО-СИНИЙ1 цвета[‘светло-голубой2’] = СВЕТЛО-СИНИЙ2 цвета[‘светло-голубой3’] = СВЕТЛО-СИНИЙ3 цвета[‘светло-голубой4’] = СВЕТЛО-СИНИЙ4 colors[‘lightslateblue’] = СВЕТЛОСИНИЙ colors[‘lightslategray’] = СВЕТЛОСЕРЫЙ colors[‘lightsteelblue’] = СВЕТЛОСТАЛЬСИНИЙ colors[‘lightsteelblue1’] = LIGHTSTEELBLUE1 цвета[‘lightsteelblue2’] = LIGHTSTEELBLUE2 цвета[‘lightsteelblue3’] = СВЕТЛОСТАЛЬСИНИЙ3 цвета[‘lightsteelblue4’] = LIGHTSTEELBLUE4 цвета[‘светло-желтый1’] = СВЕТЛО-ЖЕЛТЫЙ1 цвета[‘светло-желтый2’] = СВЕТЛО-ЖЕЛТЫЙ2 цвета[‘светло-желтый3’] = СВЕТЛО-ЖЕЛТЫЙ3 цвета[‘светло-желтый4’] = СВЕТЛО-ЖЕЛТЫЙ4 colors[‘limegreen’] = ЛАЙМ-ЗЕЛЕНЫЙ цвета[‘лен’] = ЛЕН цвета[‘пурпурный’] = ПУРПУРНЫЙ цвета[‘пурпурный2’] = ПУРПУРНЫЙ2 цвета[‘пурпурный3’] = ПУРПУРНЫЙ3 цвета[‘пурпурный4’] = ПУРПУРНЫЙ4 colors[‘marganeseblue’] = МАРГАНОВЫЙ СИНИЙ colors[‘бордовый’] = бордовый цвета[‘maroon1’] = MAROON1 цвета[‘maroon2’] = MAROON2 цвета[‘maroon3’] = MAROON3 цвета[‘maroon4’] = MAROON4 colors[‘mediumorchid’] = СРЕДНЯЯОРХИД colors[‘mediumorchid1’] = MEDIUMORCHID1 colors[‘mediumorchid2’] = MEDIUMORCHID2 colors[‘mediumorchid3’] = MEDIUMORCHID3 цвета[‘mediumorchid4’] = MEDIUMORCHID4 colors[‘mediumpurple’] = СРЕДНЕ-ПУРПУРНЫЙ цвета[‘среднийпурпурный1’] = СРЕДНИЙПУРПУРНЫЙ1 цвета[‘mediumpurple2’] = СРЕДНИЙПУРПУРНЫЙ2 цвета[‘mediumpurple3’] = MEDIUMPURPLE3 цвета[‘mediumpurple4’] = MEDIUMPURPLE4 colors[‘mediumseagreen’] = СРЕДНЕЗЕЛЕНЫЙ colors[‘mediumslateblue’] = СРЕДНЕ-СИНИЙ colors[‘mediumspringgreen’] = СРЕДНЕПРИНГЗЕЛЕНЫЙ colors[‘mediumturquoise’] = СРЕДНЕБИРЮЗОВЫЙ colors[‘mediumvioletred’] = СРЕДНЕФИОЛЕТОВЫЙ цвета[‘дыня’] = ДЫНЯ colors[‘midnightblue’] = ПОЛУНОЧНЫЙ СИНИЙ цвета[‘мятный’] = МЯТНЫЙ colors[‘mintcream’] = МЯТНЫЙ КРЕМ цвета[‘mistyrose1’] = MISTYROSE1 цвета[‘mistyrose2’] = MISTYROSE2 цвета[‘mistyrose3’] = MISTYROSE3 цвета[‘mistyrose4’] = MISTYROSE4 colors[‘moccasin’] = МОКАСИНЫ colors[‘navajowhite1’] = NAVAJOWWHITE1 colors[‘navajowhite2’] = NAVAJOWWHITE2 colors[‘navajowhite3’] = NAVAJOWWHITE3 цвета[‘navajowhite4’] = NAVAJOWWHITE4 colors[‘темно-синий’] = ТЕМНО-СИНИЙ colors[‘oldlace’] = СТАРЫЙ ЛЕЙС цвета[‘оливковый’] = ОЛИВКОВЫЙ colors[‘olivedrab’] = ОЛИВКОВЫЙ цвета[‘olivedrab1’] = OLIVEDRAB1 цвета[‘olivedrab2’] = OLIVEDRAB2 цвета[‘olivedrab3’] = OLIVEDRAB3 цвета[‘olivedrab4’] = OLIVEDRAB4 цвета[‘оранжевый’] = ОРАНЖЕВЫЙ цвета[‘оранжевый1’] = ОРАНЖЕВЫЙ1 цвета[‘оранжевый2’] = ОРАНЖЕВЫЙ2 цвета[‘оранжевый3’] = ОРАНЖЕВЫЙ3 цвета[‘оранжевый4’] = ОРАНЖЕВЫЙ4 цвета[‘оранжевый1’] = ОРАНЖЕВЫЙ1 цвета[‘оранжевый2’] = ОРАНЖЕВЫЙ2 цвета[‘оранжевый3’] = ОРАНЖЕВЫЙ3 цвета[‘оранжевый4’] = ОРАНЖЕВЫЙ4 цвета[‘орхидея’] = ОРХИДЕЯ цвета[‘орхидея1’] = ОРХИДЕЯ1 цвета[‘орхидея2’] = ОРХИДЕЯ2 цвета[‘орхидея3’] = ОРХИДЕЯ3 цвета[‘орхидея4’] = ОРХИДЕЯ4 colors[‘palegoldenrod’] = Бледно-золотистый стержень colors[‘бледно-зеленый’] = БЛЕДНО-ЗЕЛЕНЫЙ цвета[‘бледнозеленый1’] = БЛЕДНОЗЕЛЕНЫЙ1 цвета[‘бледнозеленый2’] = БЛЕДНОЗЕЛЕНЫЙ2 цвета[‘бледнозеленый3’] = БЛЕДНОЗЕЛЕНЫЙ3 цвета[‘бледнозеленый4’] = БЛЕДНОЗЕЛЕНЫЙ4 colors[‘paleturquoise1’] = PALETURQUOISE1 colors[‘paleturquoise2’] = PALETURQUOISE2 colors[‘paleturquoise3’] = PALETURQUOISE3 colors[‘paleturquoise4’] = PALETURQUOISE4 colors[‘бледно-фиолетовый’] = БАЛЕВО-КРАСНЫЙ цвета[‘бледно-фиолетовый1’] = ПАЛЕВИОЛЕТРЕД1 цвета[‘бледно-фиолетовый2’] = БАЛЕВО-КРАСНЫЙ2 colors[‘palevioletred3’] = PALEVIOLETRED3 цвета[‘бледно-фиолетовый4’] = ПАЛЕВИОЛЕТРЕД4 colors[‘papayawhip’] = ПАПАЙЯВИП цвета[‘peachpuff1’] = PEACHPUFF1 цвета[‘peachpuff2’] = PEACHPUFF2 цвета[‘peachpuff3’] = PEACHPUFF3 цвета[‘peachpuff4’] = PEACHPUFF4 colors[‘павлин’] = ПАВЛИН цвета[‘розовый’] = РОЗОВЫЙ цвета[‘розовый1’] = РОЗОВЫЙ1 цвета[‘розовый2’] = РОЗОВЫЙ2 цвета[‘pink3’] = РОЗОВЫЙ3 цвета[‘pink4’] = РОЗОВЫЙ4 цвета[‘слива’] = СЛИВА цвета[‘слива1’] = СЛИВА1 цвета[‘слива2’] = СЛИВА2 цвета[‘слива3’] = СЛИВА3 цвета[‘слива4’] = СЛИВА4 colors[‘powderblue’] = СИНИЙ цвета[‘фиолетовый’] = ПУРПУРНЫЙ цвета[‘фиолетовый1’] = ПУРПУРНЫЙ1 цвета[‘фиолетовый2’] = ПУРПУРНЫЙ2 цвета[‘фиолетовый3’] = ПУРПУРНЫЙ3 цвета[‘фиолетовый4’] = ПУРПУРНЫЙ4 colors[‘малина’] = МАЛИНА colors[‘rawsienna’] = РАВСИЕННА цвета[‘красный1’] = КРАСНЫЙ1 цвета[‘красный2’] = КРАСНЫЙ2 цвета[‘красный3’] = КРАСНЫЙ3 цвета[‘красный4’] = КРАСНЫЙ4 colors[‘rosybrown’] = РОЗОВО-КОРИЧНЕВЫЙ colors[‘rosybrown1’] = ROSYBROWN1 colors[‘rosybrown2’] = ROSYBROWN2 цвета[‘rosybrown3’] = ROSYBROWN3 цвета[‘rosybrown4’] = ROSYBROWN4 colors[‘royalblue’] = ГОЛУБОЙ цвета[‘royalblue1’] = ГОЛУБОЙ1 цвета[‘royalblue2’] = ГОЛУБОЙ2 цвета[‘royalblue3’] = ГОЛУБОЙ3 цвета[‘royalblue4’] = ГОЛУБОЙ4 colors[‘salmon’] = ЛОСОСЬ цвета[‘salmon1’] = ЛОСОСЬ1 цвета[‘salmon2’] = SALMON2 цвета[‘salmon3’] = SALMON3 цвета[‘salmon4’] = SALMON4 colors[‘sandybrown’] = ПЕСОЧНО-КОРИЧНЕВЫЙ colors[‘sapgreen’] = САПЗЕЛЕНЫЙ цвета[‘seagreen1’] = SEAGREN1 цвета[‘seagreen2’] = SEAGREN2 цвета[‘seagreen3’] = SEAGREN3 цвета[‘seagreen4’] = SEAGREN4 цвета[‘морская ракушка1’] = РАКУШКА1 colors[‘seashell2’] = РАКУШКА2 colors[‘seashell3’] = РАКУШКА3 цвета[‘seashell4’] = РАКУШКА4 цвета[‘сепия’] = СЕПИЯ цвета[‘sgibeet’] = SGIBEET colors[‘sgibrightgray’] = SGIBRIGHTGRAY цвета[‘sgichartreuse’] = SGICHARTREUSE цвета[‘sgidarkgray’] = SGIDARKGRAY цвета[‘sgigray12’] = SGIGRAY12 цвета[‘sgigray16’] = SGIGRAY16 цвета[‘sgigray32’] = SGIGRAY32 цвета[‘sgigray36’] = SGIGRAY36 цвета[‘sgigray52’] = SGIGRAY52 цвета[‘sgigray56’] = SGIGRAY56 цвета[‘sgigray72’] = SGIGRAY72 цвета[‘sgigray76’] = SGIGRAY76 цвета[‘sgigray92’] = SGIGRAY92 цвета[‘sgigray96’] = SGIGRAY96 цвета[‘sgilightblue’] = SGILIGHTBLUE цвета[‘sgilightgray’] = SGILIGHTGRAY цвета[‘sgiolivedrab’] = SGIOLIVEDRAB цвета[‘sgisalmon’] = SGISALMON colors[‘sgislateblue’] = SGISLATEBLUE цвета[‘sgital’] = SGITEAL цвета[‘сиенна’] = СИЕННА цвета[‘сиенна1’] = СИЕННА1 цвета[‘sienna2’] = SIENNA2 цвета[‘sienna3’] = SIENNA3 цвета[‘sienna4’] = SIENNA4 цвета[‘серебро’] = СЕРЕБРО цвета[‘небесно-голубой’] = НЕБЕСНО-ГОЛУБОЙ цвета[‘небесно-голубой1’] = НЕБЕСНО-СИНИЙ1 цвета[‘небесно-голубой2’] = НЕБЕСНО-СИНИЙ2 цвета[‘небесно-голубой3’] = НЕБЕСНО-СИНИЙ3 цвета[‘небесно-голубой4’] = НЕБЕСНО-СИНИЙ4 colors[‘slateblue’] = SLATEBLUE цвета[‘slateblue1’] = SLATEBLUE1 colors[‘slateblue2’] = SLATEBLUE2 цвета[‘slateblue3’] = SLATEBLUE3 цвета[‘slateblue4’] = SLATEBLUE4 colors[‘slategray’] = SLATEGRAY цвета[‘slategray1’] = SLATEGRAY1 цвета[‘slategray2’] = SLATEGRAY2 цвета[‘slategray3’] = SLATEGRAY3 цвета[‘slategray4’] = SLATEGRAY4 цвета[‘снег1’] = СНЕГ1 цвета[‘снег2’] = СНЕГ2 цвета[‘снег3’] = СНЕГ3 цвета[‘снег4’] = СНЕГ4 colors[‘springgreen’] = ВЕСЕННИЙ ЗЕЛЕНЫЙ цвета[‘springgreen1’] = SPRINGGREEN1 цвета[‘springgreen2’] = SPRINGGREEN2 цвета[‘springgreen3’] = SPRINGGREEN3 colors[‘steelblue’] = СТАЛЬНО-СИНИЙ цвета[‘steelblue1’] = СТАЛЬНО-СИНИЙ1 цвета[‘steelblue2’] = СТАЛЬНО-СИНИЙ2 цвета[‘steelblue3’] = СТАЛЬНО-СИНИЙ3 цвета[‘steelblue4’] = СТАЛЬНО-СИНИЙ4 цвета[‘загар’] = загар цвета[‘tan1’] = TAN1 цвета[‘tan2’] = TAN2 цвета[‘tan3’] = TAN3 цвета[‘tan4’] = TAN4 цвета[‘бирюзовый’] = бирюзовый цвета[‘чертополох’] = ЧЕРТОП цвета[‘чертополох1’] = ЧЕРТОС1 цвета[‘чертополох2’] = чертополох2 цвета[‘чертополох3’] = чертополох3 цвета[‘чертополох4’] = чертополох4 цвета[‘помидор1’] = ПОМИДОМ1 цвета[‘помидор2’] = ПОМИДОМ2 цвета[‘помидор3’] = ПОМИДОМ3 цвета[‘помидор4’] = ПОМИДОМ4 colors[‘бирюзовый’] = БИРЮЗОВЫЙ цвета[‘бирюзовый1’] = БИРЮЗОВЫЙ1 цвета[‘бирюзовый2’] = БИРЮЗОВЫЙ2 цвета[‘бирюзовый3’] = БИРЮЗОВЫЙ3 цвета[‘бирюзовый4’] = БИРЮЗОВЫЙ4 colors[‘turquoiseblue’] = БИРЮЗОВО-СИНИЙ цвета[‘фиолетовый’] = ФИОЛЕТОВЫЙ colors[‘violetred’] = ФИОЛЕТОВЫЙКРАСНЫЙ цвета[‘фиолетовыйкрасный1’] = ФИОЛЕТОВЫЙКРАСНЫЙ1 цвета[‘фиолетовыйкрасный2’] = ФИОЛЕТОВЫЙКРАСНЫЙ2 цвета[‘фиолетовыйкрасный3’] = ФИОЛЕТОВЫЙКРАСНЫЙ3 цвета[‘фиолетовыйкрасный4’] = ФИОЛЕТОВЫЙКРАСНЫЙ4 colors[‘тепло-серый’] = ТЕПЛОСЕРЫЙ colors[‘пшеница’] = ПШЕНИЦА цвета[‘пшеница1’] = ПШЕНИЦА1 цвета[‘пшеница2’] = ПШЕНИЦА2 цвета[‘пшеница3’] = ПШЕНИЦА3 цвета[‘пшеница4’] = ПШЕНИЦА4 цвета[‘белый’] = БЕЛЫЙ colors[‘whitesmoke’] = БЕЛЫЙ ДЫМ colors[‘whitesmoke’] = БЕЛЫЙ ДЫМ цвета[‘желтый1’] = ЖЕЛТЫЙ1 цвета[‘желтый2’] = ЖЕЛТЫЙ2 цвета[‘желтый3’] = ЖЕЛТЫЙ3 цвета[‘желтый4’] = ЖЕЛТЫЙ4 colors = OrderedDict (отсортировано (colors. items (), key = lambda t: t [0]))

    *Спасибо cloford.com за все названия цветов.

    Автор Нэт Данн. Следите за Нэтом в Твиттере.


    Related Articles

    1. Fixing WebVTT Times with Python
    2. Using Python to Convert Images to WEBP
    3. Scientific Notation in Python
    4. Understanding Python’s __main__ variable
    5. Converting Leading Tabs to Spaces with Python
    6. pow(x, y , z) эффективнее, чем x**y % z и другие варианты
    7. Модель Python для пинг-понга
    8. Базовое упражнение по программированию на Python: каждый день удваивается пенни
    9. Двунаправленный словарь на Python
    10. Как найти все ваши установки Python в Windows (и Mac)
    11. Связать файлы Python с IDLE
    12. Изменить интервал автосохранения по умолчанию в JupyterLab
    13. Python: isdigit() и isdecimal()
    14. Объяснение часов Python
    15. Модуль цветовых констант Python (эта статья)
    16. Превышена максимальная глубина рекурсии при вызове объекта Python
    17. Когда использовать статические методы в Python? Never
    18. Наконец, вариант использования finally — обработка исключений Python
    19. Создание декоратора электронной почты с помощью Python и AWS
    20. Задача по кодированию на Python: два человека с одинаковым днем ​​рождения
    21. Как создать простую симуляцию в Python — числовые данные
    22. Гипотеза Коллатца в Python
    23. Простой скрипт Python для извлечения текста из файла SRT
    24. Виртуальные среды Python с помощью venv Как сделать IDLE редактором по умолчанию для файлов Python в Windows
    25. Как выполнить назначение тернарного оператора в Python
    26. Как преобразовать секунды в годы с помощью Python
    27. Как создать пакет Python
    28. Как прочитать файл с помощью Python
    29. Как проверить операционную систему с помощью Python
    30. Как использовать enumerate() для печати нумерованного списка в Python
    31. Как многократно добавить строку в Python
    32. Проверка карты сайта для неработающих ссылок с помощью Python
    33. Как выполнить одновременное назначение в Python
    34. Код Visual Studio — открытие файлов с помощью Python open()
    35. Как разрезать строки в Python
    36. Как Python находит импортированные модули
    37. Как объединять словари в Python
    38. Как индексировать строки в Python
    39. Как создать кортеж в Python

    Цвета с помощью Python — HolyPython.

    com Анимация нескольких строк

    Содержание

    • Введение
      1. cmap, color, color_palette
      2. Цветовая карта и цвета
      3. Доступный список Cmap
      4. Создание цветовых палитр из цветовых карт
      5. Получение шестнадцатеричных кодов 90
    758966),
    (0.

    25720876587, 0.64736639753

    75356, 0.31526336025, 0.60

    892, 0.753557, 0.6380622837370243),
    (0.6334486735870821, 0.8521337946
    541),
    (0,280046136
    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    белый

    Белый

    #FFFFFF

    255

    255

    255

    Имя черепахи:

    белый

    Имя CSS:

    Белый

    Шестнадцатеричный:

    #FFFFFF

    Р:

    255

    Г:

    255

    Б:

    255

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    белый дым

    Бело-дымчатый

    #F5F5F5

    245

    245

    245

    Имя черепахи:

    белый дым

    Имя CSS:

    Бело-дымчатый

    Шестнадцатеричный:

    #F5F5F5

    Р:

    245

    Г:

    245

    Б:

    245

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    Гейнсборо

    Гейнсборо

    #DCDCDC

    220

    220

    220

    Имя черепахи:

    Гейнсборо

    Имя CSS:

    Гейнсборо

    Шестнадцатеричный:

    #DCDCDC

    Р:

    220

    Г:

    220

    Б:

    220

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    светло-серый

    светло-серый

    #D3D3D3

    211

    211

    211

    Имя черепахи:

    светло-серый

    Имя CSS:

    светло-серый

    Шестнадцатеричный:

    #D3D3D3

    Р:

    211

    Г:

    211

    Б:

    211

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    серебро

    Серебро

    #C0C0C0

    192

    192

    192

    Имя черепахи:

    серебро

    Имя CSS:

    Серебро

    Шестнадцатеричный:

    #C0C0C0

    Р:

    192

    Г:

    192

    Б:

    192

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    темно-серый

    темно-серый

    #A9A9A9

    169

    169

    169

    Имя черепахи:

    темно-серый

    Имя CSS:

    темно-серый

    Шестнадцатеричный:

    #A9A9A9

    Р:

    169

    Г:

    169

    Б:

    169

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    серый

    Серый

    #808080

    128

    128

    128

    Имя черепахи:

    серый

    Имя CSS:

    Серый

    Шестнадцатеричный:

    #808080

    Р:

    128

    Г:

    128

    Б:

    128

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    темно-серый

    Темно-серый

    #6

    105

    105

    105

    Имя черепахи:

    темно-серый

    Имя CSS:

    Темно-серый

    Шестнадцатеричный:

    #6

    Р:

    105

    Г:

    105

    Б:

    105

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    черный

    Черный

    #000000

    Имя черепахи:

    черный

    Имя CSS:

    Черный

    Шестнадцатеричный:

    #000000

    Р:
    Г:
    Б:
    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    светло-серый сланец

    светло-серый

    #778899

    119

    136

    153

    Имя черепахи:

    светло-серый сланец

    Имя CSS:

    светло-серый

    Шестнадцатеричный:

    #778899

    Р:

    119

    Г:

    136

    Б:

    153

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    аспидно-серый

    Шиферно-серый

    #708090

    112

    128

    144

    Имя черепахи:

    серый сланец

    Имя CSS:

    Шиферно-серый

    Шестнадцатеричный:

    #708090

    Р:

    112

    Г:

    128

    Б:

    144

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    Алиса Блю

    AliceBlue

    #F0F8FF

    240

    248

    255

    Имя черепахи:

    Алиса Блю

    Имя CSS:

    AliceBlue

    Шестнадцатеричный:

    #F0F8FF

    Р:

    240

    Г:

    248

    Б:

    255

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    светло-стальной синий

    LightSteelBlue

    #B0C4DE

    176

    196

    222

    Имя черепахи:

    светло-стальной синий

    Имя CSS:

    LightSteelBlue

    Шестнадцатеричный:

    #B0C4DE

    Р:

    176

    Г:

    196

    Б:

    222

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    васильковый

    Васильковый

    #6495ED

    100

    149

    237

    Имя черепахи:

    васильковый

    Имя CSS:

    Васильковый

    Шестнадцатеричный:

    #6495ED

    Р:

    100

    Г:

    149

    Б:

    237

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    королевский синий

    Королевский синий

    #4169E1

    65

    105

    225

    Имя черепахи:

    королевский синий

    Имя CSS:

    Королевский синий

    Шестнадцатеричный:

    #4169E1

    Р:

    65

    Г:

    105

    Б:

    225

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    синий

    Синий

    #0000FF

    255

    Имя черепахи:

    синий

    Имя CSS:

    Синий

    Шестнадцатеричный:

    #0000FF

    Р:
    Г:
    Б:

    255

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    средне-синий

    Средне-синий

    #0000CD

    205

    Имя черепахи:

    средне-синий

    Имя CSS:

    Средне-синий

    Шестнадцатеричный:

    #0000CD

    Р:
    Г:
    Б:

    205

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    темно-синий

    Военно-морской флот

    #000080

    128

    Имя черепахи:

    темно-синий

    Имя CSS:

    Военно-морской флот

    Шестнадцатеричный:

    #000080

    Р:
    Г:
    Б:

    128

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    темно-синий

    темно-синий

    #00008B

    139

    Имя черепахи:

    темно-синий

    Имя CSS:

    темно-синий

    Шестнадцатеричный:

    #00008B

    Р:
    Г:
    Б:

    139

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    темно-синий

    Полуночный синий

    #1

    25

    25

    112

    Имя черепахи:

    темно-синий

    Имя CSS:

    Полуночный синий

    Шестнадцатеричный:

    #1

    Р:

    25

    Г:

    25

    Б:

    112

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    голубой

    Голубой

    #ADD8E6

    173

    216

    230

    Имя черепахи:

    голубой

    Имя CSS:

    Голубой

    Шестнадцатеричный:

    #ADD8E6

    Р:

    173

    Г:

    216

    Б:

    230

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    темно-синий

    DeepSkyBlue

    #00BFFF

    191

    255

    Имя черепахи:

    темно-синий

    Имя CSS:

    DeepSkyBlue

    Шестнадцатеричный:

    #00BFFF

    Р:
    Г:

    191

    Б:

    255

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    синий

    DodgerBlue

    #1E90FF

    30

    144

    255

    Имя черепахи:

    синий

    Имя CSS:

    DodgerBlue

    Шестнадцатеричный:

    #1E90FF

    Р:

    30

    Г:

    144

    Б:

    255

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    голубая пудра

    Синий

    #B0E0E6

    176

    224

    230

    Имя черепахи:

    голубая пудра

    Имя CSS:

    Синий

    Шестнадцатеричный:

    #B0E0E6

    Р:

    176

    Г:

    224

    Б:

    230

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    голубой

    Небесно-голубой

    #87CEEB

    135

    206

    235

    Имя черепахи:

    голубой

    Имя CSS:

    Небесно-голубой

    Шестнадцатеричный:

    #87CEEB

    Р:

    135

    Г:

    206

    Б:

    235

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    светло-голубой

    светло-голубой

    #87CEFA

    135

    206

    250

    Имя черепахи:

    светло-голубой

    Имя CSS:

    светло-голубой

    Шестнадцатеричный:

    #87CEFA

    Р:

    135

    Г:

    206

    Б:

    250

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    стальной синий

    SteelBlue

    #4682B4

    70

    130

    180

    Имя черепахи:

    стальной синий

    Имя CSS:

    SteelBlue

    Шестнадцатеричный:

    #4682B4

    Р:

    70

    Г:

    130

    Б:

    180

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    лазурный

    Лазурный

    #F0FFFF

    240

    255

    255

    Имя черепахи:

    лазурный

    Имя CSS:

    Лазурный

    Шестнадцатеричный:

    #F0FFFF

    Р:

    240

    Г:

    255

    Б:

    255

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    светло-голубой

    светло-голубой

    #E0FFFF

    224

    255

    255

    Имя черепахи:

    светло-голубой

    Имя CSS:

    светло-голубой

    Шестнадцатеричный:

    #E0FFFF

    Р:

    224

    Г:

    255

    Б:

    255

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    голубой

    Голубой

    #00FFFF

    255

    255

    Имя черепахи:

    голубой

    Имя CSS:

    Голубой

    Шестнадцатеричный:

    #00FFFF

    Р:
    Г:

    255

    Б:

    255

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    светло-бирюзовый

    Бледно-бирюзовый

    #AFEEEE

    175

    238

    238

    Имя черепахи:

    светло-бирюзовый

    Имя CSS:

    Бледно-бирюзовый

    Шестнадцатеричный:

    #AFEEEE

    Р:

    175

    Г:

    238

    Б:

    238

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    темно-бирюзовый

    Темно-бирюзовый

    #00CED1

    206

    209

    Имя черепахи:

    темно-бирюзовый

    Имя CSS:

    Темно-бирюзовый

    Шестнадцатеричный:

    #00CED1

    Р:
    Г:

    206

    Б:

    209

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    бирюзовый

    Бирюзовый

    #40E0D0

    64

    224

    208

    Имя черепахи:

    бирюзовый

    Имя CSS:

    Бирюзовый

    Шестнадцатеричный:

    #40E0D0

    Р:

    64

    Г:

    224

    Б:

    208

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    средний бирюзовый

    Средний Бирюзовый

    #48D1CC

    72

    209

    204

    Имя черепахи:

    средний бирюзовый

    Имя CSS:

    Бирюзовый

    Шестнадцатеричный:

    #48D1CC

    Р:

    72

    Г:

    209

    Б:

    204

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    светло-зеленый

    Светло-зеленый

    #20B2AA

    32

    178

    170

    Имя черепахи:

    светло-зеленый

    Имя CSS:

    Светло-зеленый

    Шестнадцатеричный:

    #20B2AA

    Р:

    32

    Г:

    178

    Б:

    170

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    кадетский синий

    CadetBlue

    #5F9ЕА0

    95

    158

    160

    Имя черепахи:

    кадетский синий

    Имя CSS:

    CadetBlue

    Шестнадцатеричный:

    #5F9EA0

    Р:

    95

    Г:

    158

    Б:

    160

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    темно-голубой

    Темно-голубой

    #008B8B

    139

    139

    Имя черепахи:

    темно-голубой

    Имя CSS:

    Темно-голубой

    Шестнадцатеричный:

    #008B8B

    Р:
    Г:

    139

    Б:

    139

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    бирюзовый

    Бирюзовый

    #008080

    128

    128

    Имя черепахи:

    бирюзовый

    Имя CSS:

    Бирюзовый

    Шестнадцатеричный:

    #008080

    Р:
    Г:

    128

    Б:

    128

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    темно-серый сланец

    Темно-сланцево-серый

    #2F4F4F

    47

    79

    79

    Имя черепахи:

    темно-серый сланец

    Имя CSS:

    Темно-сланцево-серый

    Шестнадцатеричный:

    #2F4F4F

    Р:

    47

    Г:

    79

    Б:

    79

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    мятно-кремовый

    Мятный крем

    #F5FFFA

    245

    255

    250

    Имя черепахи:

    мятно-кремовый

    Имя CSS:

    Мятный крем

    Шестнадцатеричный:

    #F5FFFA

    Р:

    245

    Г:

    255

    Б:

    250

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    аквамарин

    Аквамарин

    #7FFFD4

    127

    255

    212

    Имя черепахи:

    аквамарин

    Имя CSS:

    Аквамарин

    Шестнадцатеричный:

    #7FFFD4

    Р:

    127

    Г:

    255

    Б:

    212

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    средний аквамарин

    СреднийАквамарин

    #66CDAA

    102

    205

    170

    Имя черепахи:

    средний аквамарин

    Имя CSS:

    СреднийАквамарин

    Шестнадцатеричный:

    #66CDAA

    Р:

    102

    Г:

    205

    Б:

    170

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    темно-зеленый

    Темно-зеленый

    #8FBC8F

    143

    188

    143

    Имя черепахи:

    темно-зеленый

    Имя CSS:

    Темно-зеленый

    Шестнадцатеричный:

    #8FBC8F

    Р:

    143

    Г:

    188

    Б:

    143

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    средний цвет морской волны

    MediumSeaGreen

    #3CB371

    60

    179

    113

    Имя черепахи:

    средний цвет морской волны

    Имя CSS:

    MediumSeaGreen

    Шестнадцатеричный:

    #3CB371

    Р:

    60

    Г:

    179

    Б:

    113

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    цвет морской волны

    Морская зелень

    #2E8B57

    46

    139

    87

    Имя черепахи:

    цвет морской волны

    Имя CSS:

    Морская зелень

    Шестнадцатеричный:

    #2E8B57

    Р:

    46

    Г:

    139

    Б:

    87

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    падь

    Медовая роса

    #F0FFF0

    240

    255

    240

    Имя черепахи:

    падь

    Имя CSS:

    Медовая роса

    Шестнадцатеричный:

    #F0FFF0

    Р:

    240

    Г:

    255

    Б:

    240

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    бледно-зеленый

    Бледно-зеленый

    #98FB98

    152

    251

    152

    Имя черепахи:

    бледно-зеленый

    Имя CSS:

    Бледно-зеленый

    Шестнадцатеричный:

    #98FB98

    Р:

    152

    Г:

    251

    Б:

    152

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    светло-зеленый

    светло-зеленый

    #90EE90

    144

    238

    144

    Имя черепахи:

    светло-зеленый

    Имя CSS:

    светло-зеленый

    Шестнадцатеричный:

    #90EE90

    Р:

    144

    Г:

    238

    Б:

    144

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    средний весенне-зеленый

    MediumSpringGreen

    #00FA9A

    250

    154

    Имя черепахи:

    средний весенне-зеленый

    Имя CSS:

    MediumSpringGreen

    Шестнадцатеричный:

    #00FA9A

    Р:
    Г:

    250

    Б:

    154

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    весенне-зеленый

    SpringGreen

    #00FF7F

    255

    127

    Имя черепахи:

    весенне-зеленый

    Имя CSS:

    SpringGreen

    Шестнадцатеричный:

    #00FF7F

    Р:
    Г:

    255

    Б:

    127

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    зеленый лайм

    Зеленый лайм

    #32CD32

    50

    205

    50

    Имя черепахи:

    зеленый лайм

    Имя CSS:

    Зеленый лайм

    Шестнадцатеричный:

    #32CD32

    Р:

    50

    Г:

    205

    Б:

    50

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    зеленый

    Зеленый

    #008000

    128

    Имя черепахи:

    зеленый

    Имя CSS:

    Зеленый

    Шестнадцатеричный:

    #008000

    Р:
    Г:

    128

    Б:
    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    зеленый лес

    Форест Грин

    #228B22

    34

    139

    34

    Имя черепахи:

    зеленый лес

    Имя CSS:

    Форест Грин

    Шестнадцатеричный:

    #228B22

    Р:

    34

    Г:

    139

    Б:

    34

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    темно-зеленый

    темно-зеленый

    #006400

    100

    Имя черепахи:

    темно-зеленый

    Имя CSS:

    темно-зеленый

    Шестнадцатеричный:

    #006400

    Р:
    Г:

    100

    Б:
    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    желто-зеленый

    ЗеленыйЖелтый

    #ADFF2F

    173

    255

    47

    Имя черепахи:

    зелено-желтый

    Имя CSS:

    ЗеленыйЖелтый

    Шестнадцатеричный:

    #ADFF2F

    Р:

    173

    Г:

    255

    Б:

    47

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    шартрез

    Шартрез

    #7FFF00

    127

    255

    Имя черепахи:

    шартрез

    Имя CSS:

    Шартрез

    Шестнадцатеричный:

    #7FFF00

    Р:

    127

    Г:

    255

    Б:
    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    зеленый газон

    Зеленый газон

    #7CFC00

    124

    252

    Имя черепахи:

    зеленый газон

    Имя CSS:

    Зеленый газон

    Шестнадцатеричный:

    #7CFC00

    Р:

    124

    Г:

    252

    Б:
    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    известь

    Лайм

    #00FF00

    255

    Имя черепахи:

    известь

    Имя CSS:

    Лайм

    Шестнадцатеричный:

    #00FF00

    Р:
    Г:

    255

    Б:
    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    желто-зеленый

    Желто-зеленый

    #9ACD32

    154

    205

    50

    Имя черепахи:

    желто-зеленый

    Имя CSS:

    Желто-зеленый

    Шестнадцатеричный:

    #9ACD32

    Р:

    154

    Г:

    205

    Б:

    50

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    оливково-серый

    Оливковый

    #6B8E23

    107

    142

    35

    Имя черепахи:

    оливково-серый

    Имя CSS:

    Оливковый

    Шестнадцатеричный:

    #6B8E23

    Р:

    107

    Г:

    142

    Б:

    35

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    бежевый

    Бежевый

    #F5F5DC

    245

    245

    220

    Имя черепахи:

    бежевый

    Имя CSS:

    Бежевый

    Шестнадцатеричный:

    #F5F5DC

    Р:

    245

    Г:

    245

    Б:

    220

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    темный хаки

    Темный Хаки

    #BDB76B

    189

    183

    107

    Имя черепахи:

    темный хаки

    Имя CSS:

    Темный Хаки

    Шестнадцатеричный:

    #BDB76B

    Р:

    189

    Г:

    183

    Б:

    107

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    оливковое

    Олива

    #808000

    128

    128

    Имя черепахи:

    оливковое

    Имя CSS:

    Олива

    Шестнадцатеричный:

    #808000

    Р:

    128

    Г:

    128

    Б:
    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    темно-оливковый

    Темно-оливково-зеленый

    #556B2F

    85

    107

    47

    Имя черепахи:

    темно-оливковый

    Имя CSS:

    Темно-оливково-зеленый

    Шестнадцатеричный:

    #556B2F

    Р:

    85

    Г:

    107

    Б:

    47

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    золотарник бледный

    Бледный золотарник

    #EEE8AA

    238

    232

    170

    Имя черепахи:

    золотарник бледный

    Имя CSS:

    Бледный золотарник

    Шестнадцатеричный:

    #EEE8AA

    Р:

    238

    Г:

    232

    Б:

    170

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    хаки

    Хаки

    #F0E68C

    240

    230

    140

    Имя черепахи:

    хаки

    Имя CSS:

    Хаки

    Шестнадцатеричный:

    #F0E68C

    Р:

    240

    Г:

    230

    Б:

    140

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    слоновая кость

    Слоновая кость

    #FFFFF0

    255

    255

    240

    Имя черепахи:

    слоновая кость

    Имя CSS:

    Слоновая кость

    Шестнадцатеричный:

    #FFFFF0

    Р:

    255

    Г:

    255

    Б:

    240

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    светло-желтый

    светло-желтый

    #FFFFE0

    255

    255

    224

    Имя черепахи:

    светло-желтый

    Имя CSS:

    светло-желтый

    Шестнадцатеричный:

    #FFFFE0

    Р:

    255

    Г:

    255

    Б:

    224

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    светло-желтый золотарник

    Золотарник светлыйЖелтый

    #ФАФАД2

    250

    250

    210

    Имя черепахи:

    светло-желтый золотарник

    Имя CSS:

    Золотарник светлыйЖелтый

    Шестнадцатеричный:

    #ФАФАД2

    Р:

    250

    Г:

    250

    Б:

    210

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    кукурузный шелк

    Кукурузный шелк

    #FFF8DC

    255

    248

    220

    Имя черепахи:

    кукурузный шелк

    Имя CSS:

    Кукурузный шелк

    Шестнадцатеричный:

    #FFF8DC

    Р:

    255

    Г:

    248

    Б:

    220

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    лимонный шифон

    Лимонный шифон

    #FFFACD

    255

    250

    205

    Имя черепахи:

    лимонный шифон

    Имя CSS:

    Лимонный шифон

    Шестнадцатеричный:

    #FFFACD

    Р:

    255

    Г:

    250

    Б:

    205

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    желтый

    Желтый

    #FFFF00

    255

    255

    Имя черепахи:

    желтый

    Имя CSS:

    Желтый

    Шестнадцатеричный:

    #FFFF00

    Р:

    255

    Г:

    255

    Б:
    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    золото

    Золото

    #FFD700

    255

    215

    Имя черепахи:

    золото

    Имя CSS:

    Золото

    Шестнадцатеричный:

    #FFD700

    Р:

    255

    Г:

    215

    Б:
    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    золотарник

    Золотарник

    #DAA520

    218

    165

    32

    Имя черепахи:

    золотарник

    Имя CSS:

    Золотарник

    Шестнадцатеричный:

    #DAA520

    Р:

    218

    Г:

    165

    Б:

    32

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    золотарник темный

    ТемныйЗолотарник

    #B8860B

    184

    134

    11

    Имя черепахи:

    тёмный золотарник

    Имя CSS:

    ТемныйЗолотарник

    Шестнадцатеричный:

    #B8860B

    Р:

    184

    Г:

    134

    Б:

    11

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    пшеница

    Пшеница

    #F5DEB3

    245

    222

    179

    Имя черепахи:

    пшеница

    Имя CSS:

    Пшеница

    Шестнадцатеричный:

    #F5DEB3

    Р:

    245

    Г:

    222

    Б:

    179

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    желтовато-коричневый

    Желто-коричневый

    #D2B48C

    210

    180

    140

    Имя черепахи:

    желтовато-коричневый

    Имя CSS:

    Желто-коричневый

    Шестнадцатеричный:

    #D2B48C

    Р:

    210

    Г:

    180

    Б:

    140

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    бурливуд

    Берливуд

    #DEB887

    222

    184

    135

    Имя черепахи:

    бурливуд

    Имя CSS:

    Берливуд

    Шестнадцатеричный:

    #DEB887

    Р:

    222

    Г:

    184

    Б:

    135

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    Перу

    Перу

    #CD853F

    205

    133

    63

    Имя черепахи:

    перу

    Имя CSS:

    Перу

    Шестнадцатеричный:

    #CD853F

    Р:

    205

    Г:

    133

    Б:

    63

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    Сиена

    Сиенна

    #A0522D

    160

    82

    45

    Имя черепахи:

    Сиенна

    Имя CSS:

    Сиенна

    Шестнадцатеричный:

    #A0522D

    Р:

    160

    Г:

    82

    Б:

    45

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    седло-коричневый

    СедлБраун

    #8B4513

    139

    69

    19

    Имя черепахи:

    седельно-коричневый

    Имя CSS:

    СэдлБраун

    Шестнадцатеричный:

    #8B4513

    Р:

    139

    Г:

    69

    Б:

    19

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    цветочный белый

    Цветочный белый

    #FFFFAF0

    255

    250

    240

    Имя черепахи:

    цветочный белый

    Имя CSS:

    Цветочный белый

    Шестнадцатеричный:

    #FFFFAF0

    Р:

    255

    Г:

    250

    Б:

    240

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    старое кружево

    Олдлейс

    #FDF5E6

    253

    245

    230

    Имя черепахи:

    старое кружево

    Имя CSS:

    Олдлейс

    Шестнадцатеричный:

    #FDF5E6

    Р:

    253

    Г:

    245

    Б:

    230

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    белый навахо

    Белый навахо

    #FFDEAD

    255

    222

    173

    Имя черепахи:

    белый навахо

    Имя CSS:

    Белый навахо

    Шестнадцатеричный:

    #FFDEAD

    Р:

    255

    Г:

    222

    Б:

    173

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    мокасины

    Мокасины

    #FFE4B5

    255

    228

    181

    Имя черепахи:

    мокасины

    Имя CSS:

    Мокасины

    Шестнадцатеричный:

    #FFE4B5

    Р:

    255

    Г:

    228

    Б:

    181

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    песочно-коричневый

    СэндиБраун

    #F4A460

    244

    164

    96

    Имя черепахи:

    песочно-коричневый

    Имя CSS:

    СэндиБраун

    Шестнадцатеричный:

    #F4A460

    Р:

    244

    Г:

    164

    Б:

    96

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    оранжевый

    Оранжевый

    #FFA500

    255

    165

    Имя черепахи:

    оранжевый

    Имя CSS:

    Оранжевый

    Шестнадцатеричный:

    #FFA500

    Р:

    255

    Г:

    165

    Б:
    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    темно-оранжевый

    Темно-оранжевый

    #FF8C00

    255

    140

    Имя черепахи:

    темно-оранжевый

    Имя CSS:

    Темно-оранжевый

    Шестнадцатеричный:

    #FF8C00

    Р:

    255

    Г:

    140

    Б:
    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    шоколад

    Шоколад

    #D2691E

    210

    105

    30

    Имя черепахи:

    шоколад

    Имя CSS:

    Шоколад

    Шестнадцатеричный:

    #D2691E

    Р:

    210

    Г:

    105

    Б:

    30

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    огнеупорный кирпич

    Огнеупорный кирпич

    #B22222

    178

    34

    34

    Имя черепахи:

    огнеупорный кирпич

    Имя CSS:

    Огнеупорный кирпич

    Шестнадцатеричный:

    #B22222

    Р:

    178

    Г:

    34

    Б:

    34

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    коричневый

    Коричневый

    #A52A2A

    165

    42

    42

    Имя черепахи:

    коричневый

    Имя CSS:

    Коричневый

    Шестнадцатеричный:

    #A52A2A

    Р:

    165

    Г:

    42

    Б:

    42

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    темно-красный

    темно-красный

    #8B0000

    139

    Имя черепахи:

    темно-красный

    Имя CSS:

    темно-красный

    Шестнадцатеричный:

    #8B0000

    Р:

    139

    Г:
    Б:
    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    темно-бордовый

    Бордовый

    #800000

    128

    Имя черепахи:

    темно-бордовый

    Имя CSS:

    Бордовый

    Шестнадцатеричный:

    #800000

    Р:

    128

    Г:
    Б:
    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    антично-белый

    Античный белый

    #FAEBD7

    250

    235

    215

    Имя черепахи:

    антично-белый

    Имя CSS:

    Античный белый

    Шестнадцатеричный:

    #FAEBD7

    Р:

    250

    Г:

    235

    Б:

    215

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    венчик папайи

    Папайя Whip

    #FFEFD5

    255

    239

    213

    Имя черепахи:

    венчик папайи

    Имя CSS:

    Папайя Whip

    Шестнадцатеричный:

    #FFEFD5

    Р:

    255

    Г:

    239

    Б:

    213

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    миндаль бланшированный

    Бланшированный миндаль

    #FFEBCD

    255

    235

    205

    Имя черепахи:

    миндаль бланшированный

    Имя CSS:

    Бланшированный миндаль

    Шестнадцатеричный:

    #FFEBCD

    Р:

    255

    Г:

    235

    Б:

    205

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    бисквит

    Бисквит

    #FFE4C4

    255

    228

    196

    Имя черепахи:

    бисквитный

    Имя CSS:

    Бисквит

    Шестнадцатеричный:

    #FFE4C4

    Р:

    255

    Г:

    228

    Б:

    196

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    слоеный персик

    PeachPuff

    #FFDAB9

    255

    218

    185

    Имя черепахи:

    слоеный персик

    Имя CSS:

    PeachPuff

    Шестнадцатеричный:

    #FFDAB9

    Р:

    255

    Г:

    218

    Б:

    185

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    светлый лосось

    Светлый лосось

    #FFA07A

    255

    160

    122

    Имя черепахи:

    светлый лосось

    Имя CSS:

    Светлый лосось

    Шестнадцатеричный:

    #FFA07A

    Р:

    255

    Г:

    160

    Б:

    122

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    коралловый

    Коралловый

    #FF7F50

    255

    127

    80

    Имя черепахи:

    коралловый

    Имя CSS:

    Коралловый

    Шестнадцатеричный:

    #FF7F50

    Р:

    255

    Г:

    127

    Б:

    80

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    помидор

    Помидор

    #FF6347

    255

    99

    71

    Имя черепахи:

    помидор

    Имя CSS:

    Помидор

    Шестнадцатеричный:

    #FF6347

    Р:

    255

    Г:

    99

    Б:

    71

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    оранжево-красный

    Оранжево-красный

    #FF4500

    255

    69

    Имя черепахи:

    оранжево-красный

    Имя CSS:

    Оранжево-красный

    Шестнадцатеричный:

    #FF4500

    Р:

    255

    Г:

    69

    Б:
    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    красный

    Красный

    #FF0000

    255

    Имя черепахи:

    красный

    Имя CSS:

    Красный

    Шестнадцатеричный:

    #FF0000

    Р:

    255

    Г:
    Б:
    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    малиновый

    малиновый

    #DC143C

    220

    20

    60

    Имя черепахи:

    малиновый

    Имя CSS:

    малиновый

    Шестнадцатеричный:

    #DC143C

    Р:

    220

    Г:

    20

    Б:

    60

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    темный лосось

    Темный лосось

    #E9967A

    233

    150

    122

    Имя черепахи:

    темный лосось

    Имя CSS:

    Темный лосось

    Шестнадцатеричный:

    #E9967A

    Р:

    233

    Г:

    150

    Б:

    122

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    лосось

    Лосось

    #FA8072

    250

    128

    114

    Имя черепахи:

    лосось

    Имя CSS:

    Лосось

    Шестнадцатеричный:

    #FA8072

    Р:

    250

    Г:

    128

    Б:

    114

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    светло-коралловый

    Светло-коралловый

    #F08080

    240

    128

    128

    Имя черепахи:

    светло-коралловый

    Имя CSS:

    Светло-коралловый

    Шестнадцатеричный:

    #F08080

    Р:

    240

    Г:

    128

    Б:

    128

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    индийский красный

    Индийский красный

    #CD5C5C

    205

    92

    92

    Имя черепахи:

    индийский красный

    Имя CSS:

    Индийский красный

    Шестнадцатеричный:

    #CD5C5C

    Р:

    205

    Г:

    92

    Б:

    92

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    розово-коричневый

    РозиБраун

    #BC8F8F

    188

    143

    143

    Имя черепахи:

    розово-коричневый

    Имя CSS:

    РозиБраун

    Шестнадцатеричный:

    #BC8F8F

    Р:

    188

    Г:

    143

    Б:

    143

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    белье

    Лен

    #FAF0E6

    250

    240

    230

    Имя черепахи:

    белье

    Имя CSS:

    Лен

    Шестнадцатеричный:

    #FAF0E6

    Р:

    250

    Г:

    240

    Б:

    230

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    морская ракушка

    Морская ракушка

    #FFF5EE

    255

    245

    238

    Имя черепахи:

    морская ракушка

    Имя CSS:

    Морская ракушка

    Шестнадцатеричный:

    #FFF5EE

    Р:

    255

    Г:

    245

    Б:

    238

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    туманная роза

    МистиРоуз

    #FFE4E1

    255

    228

    225

    Имя черепахи:

    туманная роза

    Имя CSS:

    МистиРоуз

    Шестнадцатеричный:

    #FFE4E1

    Р:

    255

    Г:

    228

    Б:

    225

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    розовый

    Розовый

    #FFC0CB

    255

    192

    203

    Имя черепахи:

    розовый

    Имя CSS:

    Розовый

    Шестнадцатеричный:

    #FFC0CB

    Р:

    255

    Г:

    192

    Б:

    203

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    светло-розовый

    Светло-розовый

    #FFB6C1

    255

    182

    193

    Имя черепахи:

    светло-розовый

    Имя CSS:

    Светло-розовый

    Шестнадцатеричный:

    #FFB6C1

    Р:

    255

    Г:

    182

    Б:

    193

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    ярко-розовый

    ярко-розовый

    #FF69B4

    255

    105

    180

    Имя черепахи:

    ярко-розовый

    Имя CSS:

    ярко-розовый

    Шестнадцатеричный:

    #FF69B4

    Р:

    255

    Г:

    105

    Б:

    180

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    темно-розовый

    DeepPink

    #FF1493

    255

    20

    147

    Имя черепахи:

    темно-розовый

    Имя CSS:

    DeepPink

    Шестнадцатеричный:

    #FF1493

    Р:

    255

    Г:

    20

    Б:

    147

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    снег

    Снег

    #FFFAFA

    255

    250

    250

    Имя черепахи:

    снег

    Имя CSS:

    Снег

    Шестнадцатеричный:

    #FFFAFA

    Р:

    255

    Г:

    250

    Б:

    250

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    лавандовые румяна

    Цвет лаванды

    #FFF0F5

    255

    240

    245

    Имя черепахи:

    лавандовые румяна

    Имя CSS:

    Цвет лаванды

    Шестнадцатеричный:

    #FFF0F5

    Р:

    255

    Г:

    240

    Б:

    245

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    светло-фиолетовый красный

    Бледно-фиолетово-красный

    #DB7093

    219

    112

    147

    Имя черепахи:

    светло-фиолетовый красный

    Имя CSS:

    Бледно-фиолетово-красный

    Шестнадцатеричный:

    #DB7093

    Р:

    219

    Г:

    112

    Б:

    147

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    фиолетово-красный

    фиолетово-красный

    #CC3299

    204

    50

    153

    Имя черепахи:

    фиолетово-красный

    Имя CSS:

    фиолетово-красный

    Шестнадцатеричный:

    #CC3299

    Р:

    204

    Г:

    50

    Б:

    153

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    средний фиолетово-красный

    MediumVioletRed

    #C71585

    199

    21

    133

    Имя черепахи:

    средний фиолетово-красный

    Имя CSS:

    MediumVioletRed

    Шестнадцатеричный:

    #C71585

    Р:

    199

    Г:

    21

    Б:

    133

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    фиолетовый

    Фиолетовый

    #800080

    128

    128

    Имя черепахи:

    фиолетовый

    Имя CSS:

    Фиолетовый

    Шестнадцатеричный:

    #800080

    Р:

    128

    Г:
    Б:

    128

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    темно-пурпурный

    Темно-пурпурный

    #8B008B

    139

    139

    Имя черепахи:

    темно-пурпурный

    Имя CSS:

    Темно-пурпурный

    Шестнадцатеричный:

    #8B008B

    Р:

    139

    Г:
    Б:

    139

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    фиолетовый

    Фиолетовый

    #EE82EE

    238

    130

    238

    Имя черепахи:

    фиолетовый

    Имя CSS:

    Фиолетовый

    Шестнадцатеричный:

    #EE82EE

    Р:

    238

    Г:

    130

    Б:

    238

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    пурпурный

    Пурпурный

    #FF00FF

    255

    255

    Имя черепахи:

    пурпурный

    Имя CSS:

    Пурпурный

    Шестнадцатеричный:

    #FF00FF

    Р:

    255

    Г:
    Б:

    255

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    чертополох

    Чертополох

    #D8BFD8

    216

    191

    216

    Имя черепахи:

    чертополох

    Имя CSS:

    Чертополох

    Шестнадцатеричный:

    #D8BFD8

    Р:

    216

    Г:

    191

    Б:

    216

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    слива

    Слива

    #DDA0DD

    221

    160

    221

    Имя черепахи:

    слива

    Имя CSS:

    Слива

    Шестнадцатеричный:

    #DDA0DD

    Р:

    221

    Г:

    160

    Б:

    221

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    орхидея

    Орхидея

    #DA70D6

    218

    112

    214

    Имя черепахи:

    орхидея

    Имя CSS:

    Орхидея

    Шестнадцатеричный:

    #DA70D6

    Р:

    218

    Г:

    112

    Б:

    214

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    средняя орхидея

    СредняяОрхидея

    #BA55D3

    186

    85

    211

    Имя черепахи:

    средняя орхидея

    Имя CSS:

    СредняяОрхидея

    Шестнадцатеричный:

    #BA55D3

    Р:

    186

    Г:

    85

    Б:

    211

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    темная орхидея

    ТемнаяОрхидея

    #9932CC

    153

    50

    204

    Имя черепахи:

    темная орхидея

    Имя CSS:

    ТемнаяОрхидея

    Шестнадцатеричный:

    #9932CC

    Р:

    153

    Г:

    50

    Б:

    204

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    темно-фиолетовый

    Темно-фиолетовый

    #9400D3

    148

    211

    Имя черепахи:

    темно-фиолетовый

    Имя CSS:

    Темно-фиолетовый

    Шестнадцатеричный:

    #9400D3

    Р:

    148

    Г:
    Б:

    211

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    сине-фиолетовый

    сине-фиолетовый

    #8A2BE2

    138

    43

    226

    Имя черепахи:

    сине-фиолетовый

    Имя CSS:

    сине-фиолетовый

    Шестнадцатеричный:

    #8A2BE2

    Р:

    138

    Г:

    43

    Б:

    226

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    средне-фиолетовый

    Пурпурный

    #9370DB

    147

    112

    219

    Имя черепахи:

    средне-фиолетовый

    Имя CSS:

    Фиолетовый

    Шестнадцатеричный:

    #9370DB

    Р:

    147

    Г:

    112

    Б:

    219

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    ребекка фиолетовая

    Ребекка Фиолетовая

    #663399

    102

    51

    153

    Имя черепахи:

    пурпурная Ребекка

    Имя CSS:

    Ребекка Пурпл

    Шестнадцатеричный:

    #663399

    Р:

    102

    Г:

    51

    Б:

    153

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    индиго

    Индиго

    #4B0082

    75

    130

    Имя черепахи:

    индиго

    Имя CSS:

    Индиго

    Шестнадцатеричный:

    #4B0082

    Р:

    75

    Г:
    Б:

    130

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    призрачно-белый

    Белый призрак

    #F8F8FF

    248

    248

    255

    Имя черепахи:

    призрачно-белый

    Имя CSS:

    Белый призрак

    Шестнадцатеричный:

    #F8F8FF

    Р:

    248

    Г:

    248

    Б:

    255

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    лаванда

    Лаванда

    #E6E6FA

    230

    230

    250

    Имя черепахи:

    лаванда

    Имя CSS:

    Лаванда

    Шестнадцатеричный:

    #E6E6FA

    Р:

    230

    Г:

    230

    Б:

    250

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    светло-серый

    светло-синий

    #8470FF

    132

    112

    255

    Имя черепахи:

    светло-серый

    Имя CSS:

    светло-синий

    Шестнадцатеричный:

    #8470FF

    Р:

    132

    Г:

    112

    Б:

    255

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    сланцево-синий средний

    MediumSlateBlue

    #7B68EE

    123

    104

    238

    Имя черепахи:

    средний серый

    Имя CSS:

    MediumSlateBlue

    Шестнадцатеричный:

    #7B68EE

    Р:

    123

    Г:

    104

    Б:

    238

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    сине-серый

    Синий

    #6A5ACD

    106

    90

    205

    Имя черепахи:

    сине-серый

    Имя CSS:

    Синий

    Шестнадцатеричный:

    #6A5ACD

    Р:

    106

    Г:

    90

    Б:

    205

    Имя черепахи: Имя CSS: Шестнадцатеричный: Р: Г: Б:

    темно-синий

    Темно-сланцевый синий

    #483D8B

    72

    61

    139

    Имя черепахи:

    темно-синий

    Имя CSS:

    Темно-сланцевый синий

    Шестнадцатеричный:

    #483D8B

    Р:

    72

    Г:

    61

    Б:

    139

    цветов печати в терминале Python

    Посмотреть обсуждение

    Улучшить статью

    Сохранить статью

    • Уровень сложности: Easy
    • Последнее обновление: 27 июн, 2022

  • Читать
  • Обсудить
  • Посмотреть обсуждение

    Улучшить статью

    Сохранить статью

    В этой статье мы рассмотрим как печатать цветной текст в Python , используя несколько методов m для вывода цветного текста на терминал в Python.

    Наиболее распространенные способы сделать это используют:

    • Использование Colorama Module
    • Использование Termcolor Module
    • Использование ANSI Code в Python
    • 86919. Использование ANSI Code в Python 868. Модуль

      Модуль Colorama — это Кросс-платформенная печать цветного текста может быть выполнена с использованием сокращенной записи Colorama для escape-последовательностей ANSI:

      Пример 1: Программа Python для печати красного текста на зеленом фоне.

      Python3

      Из Colorama Импорт Fore, Back, Style

      Print (Fore.Red

      . 0015 + 'Некоторый красный текст' )

      Печать (Back.green + 'и с зеленым фоном )

      1 Print' ( ( ( ( ( ( ( ( ( ( ( ( ( ( () + 'and in dim text' )

      print (Style.RESET_ALL)

      print ( 'back to normal now' )

      Вывод:  

       

      Пример 2: Программа Python для печати зеленого текста на красном фоне.

      Python3

      from colorama import init

      from termcolor import colored

       

      init()

       

      print (цветной( 'Привет, мир!' , 'Green' , 'ON_RED' ))

      . это модуль Python для форматирования цвета ANSII для вывода в терминал.

      Пример: Программа Python для печати цветного текста и фона.

      Python3

      DEL

      915

      7 ). Возврат Cprint (x, 'Red' , 'On_cyan' )

      Print_red_CYAN ( 'Hello!0015 print_red_on_cyan( 'Hello, Universe!' )

       

      for i in range ( 10 ):

           cprint(i, 'Magenta' , конец = '' )

      CPRINT ( «Внимание!» , '.0016 [ 'bold' ], file = sys.stderr)

      Импорт SYS

      от Termcolor Импорт , CPRINT

      , CPRINT

      1915. , 'RED' , ATRS = [ 'Reverse' , 'Blink' ]

      .0006

      CPRINT ( 'Привет, мир!' , 'Зеленый' , 'ON_RED' )

      15 )

      Output: 

       

      Method 3: Print Color Text using ANSI Code in Python

      Самый распространенный способ печати цветного текста — это прямая печать управляющих последовательностей ANSI. Это может быть доставлено в различных форматах, таких как: 

      Пример 1. Функции сборки для вызова 

      Мы можем создавать функции для вызова определенных функций с цветными именами для выполнения соответствующей Escape-последовательности ANSI. Ниже приведена Python Program для печати цветного текста и фона

      Python3

      DEF PRRED (SKK): ПЕЧАТЬ ( »\ 03333333333 [900M {900M {900M {900M {900M {900M {900M {900M {900M {900M {900M {900M {900M {900M {900M {900.6. . формат (skk))

       

       

      по умолчанию preGreen(skk): print ( "\033[92m {}\033[00m" . format (skk))

       

       

      def prYellow(skk): print ( "\ 033 [93M {} \ 033 [00M" . Формат (SKK)

      2 DEF

      7

      2

      2

      9

      2

      9915 

      2 . ( "\033[94м {}\033[00м" . format (skk))

       

       

      def prPurple(skk): print ( "\033[95m {}\033[00m" . Формат (SKK))

      DEF PRCYAN (SKK): Печать ( "\ 033 [96M {} \ 03333 [00m" 16. .

      616. 16.  (скк))  

       

      DEF PRLIGHTGRAY (SKK): Печать ( "\ 033 [97M {} \ 033 [00M" . Формат 6666666666666666666666666666666666666666666666666666666666666666).

      def prBlack(skk): print ( "\033[98m {}\033[00m" . format (skk))

       

       

      prCyan( «Привет, мир», )

      prYellow( "It's" )

      prGreen( "Geeks" )

      prRed( "For" )

      prGreen( "Гики" )

      Выход:


      Пример 2: Постройте класс цветов

      Создание Allot Ot Allot. Ниже представлена ​​программа Python для печати цветного текста и фона.

      Python3

      class colors:

       

       

      reset = '\033[0m'

      bold = '\033[01m '

      Отключить = ' \ 033 [02M '

      = ' \ 033 [04M '

      .

        strikethrough = '\033[09m'

         invisible = '\033[08m'

       

          class fg:

      Black = '\ 033 [30M'

      RED = '\ 033 [31M'

      9 915 '\ 033 [31M'
        15 6 '\ 033. 0016 = '\ 033 [32M'

        Orange = '\ 033 [33M'

        [33M '

        .          purple = '\033[35m'

                 cyan = '\033[36m'

                 lightgrey = '\ 033 [37M'

        Darkgrey = '\ 033 [90M'

        Lightred 9000 = . = '\ 033 [92M'

        Желтый = '\ 033 [93M'

        . 4m'

                 pink = '\033[95m'

                 lightcyan = '\033[96m'

         

             class bg :

                 black = '\033[40m'

                 red = '\033[41m'

                 green = '\033[42m'

                 orange = '\033[43m'

                 blue = '\033[44m'

                 purple = '\033[45m'

                 cyan = '\033[46m'

                 lightgrey = '\ 033 [47M'

        Печать (Colors. bg.green, "SKK" , Colors.fg.Red, " , Colors.fg.Red, " Amartya "666666666666666666666666666666666666666666666666666666666666666666), " , " .

        print (colors.bg.lightgrey, "SKk" , colors.fg.red, "Amartya" )

      Output: 

      Пример 3: Повторяющиеся функции

      Мы можем разработать повторяющуюся и самогенерирующуюся управляющую последовательность ANSI, функции. Ниже приведена программа Python для печати цветного текста и фона

      Python3

      DEF PRINT_FORMAT_TABL в диапазоне ( 8 ):

               for fg in range ( 30 , 38 ):

                   s1 = ''

                   for bg in range ( 40 , 48 ):

                       формат = ';' . join([ str (style), str (fg), str (bg)])

                       s1 + = ' \ x1b [ %sm %s \ x1b [0m ' % ( Формат , Формат )

      Печать (С.1. .0002 Печать ( '\ N' )

      PRINT_FORMAT_TABL

      Питон > Основы > Дискретные цвета

      Предложить редактирование этой страницы

      Как использовать и настраивать дискретные цветовые последовательности, также известные как категориальные или качественные цветовые шкалы.


      Впервые в Plotly?

      Plotly — бесплатная графическая библиотека с открытым исходным кодом для Python. Мы рекомендуем вам прочитать наше руководство по началу работы, чтобы получить последние инструкции по установке или обновлению, а затем перейти к нашим учебным пособиям по основам Plotly или погрузиться прямо в некоторые учебные пособия по базовым диаграммам.

      Дискретный и непрерывный цвет¶

      Точно так же, как положение X или Y метки в декартовых координатах может использоваться для представления непрерывных значений (т. е. количеств или моментов времени) или категорий (т. е. меток), можно использовать цвет. для представления непрерывных или дискретных данных. Эта страница посвящена использованию цвета для представления категориальных данных с использованием дискретных цветов, но Plotly также может представлять непрерывные значения с помощью цвета.

      Концепции дискретного цвета¶

      В этом документе объясняются следующие понятия, связанные с дискретными цветами:

      • цветовые последовательности — это списки цветов, которые должны быть сопоставлены с дискретными значениями данных. В отличие от непрерывных цветовых шкал при использовании последовательностей цветов интерполяция не выполняется, и каждый цвет используется как есть. Значения последовательности цветов по умолчанию зависят от атрибута layout.colorway активного шаблона и могут быть явно указаны с помощью аргумента color_discrete_sequence для многих функций Plotly Express.
      • легенды являются видимыми представлениями соответствия между цветами и значениями данных. Маркеры легенды также меняют форму при использовании с различными типами трасс, такими как символы или линии для трасс, подобных разбросу. Легенды настраиваются в атрибуте layout.legend . Легенды являются дискретным эквивалентом непрерывных цветных полос
      • .

      Дискретный цвет с Plotly Express¶

      Большинство функций Plotly Express принимают аргумент цвета , который автоматически присваивает значения данных дискретным цветам , если данные нечисловые . Если данные числовые, цвет будет автоматически считаться непрерывным. Это означает, что числовые строки должны быть проанализированы для использования в непрерывном цвете, и наоборот, числа, используемые в качестве кодов категорий, должны быть преобразованы в строки.

      Например, в наборе данных советов столбец курильщик содержит строки:

      В [1]:

       импортируйте plotly.express как px
      df = px.data.tips()
      рис = px.scatter(df, x="total_bill", y="tip", color="курильщик",
                       title="Строковые значения 'smoker' означают дискретные цвета")
      рис.шоу()
       

      Столбец размера , однако, содержит числа:

      В [2]:

       импортируйте plotly.express как px.
      df = px.data.tips()
      рис = px.scatter(df, x="total_bill", y="tip", color="size",
                       title="Числовые значения размера означают непрерывный цвет")
      рис.шоу()
       

      Преобразование этого столбца в строки очень просто, но обратите внимание, что порядок в легенде по умолчанию не является последовательным (см. ниже, как управлять дискретным порядком):

      В [3]:

       импортировать plotly.express как px
      df = px.data.tips()
      df["размер"] = df["размер"].astype(str)
      рис = px.scatter(df, x="total_bill", y="tip", color="size",
                       title="Значения размера строки означают дискретные цвета")
      рис.шоу()
       

      Преобразование строкового столбца в числовой также довольно просто:

      В [4]:

       импортируйте plotly.express как px.
      df = px.data.tips()
      df["size"] = df["size"].astype(str) #преобразовать в строку
      df["size"] = df["size"].astype(float) #преобразовать обратно в числовой
      рис = px.scatter(df, x="total_bill", y="tip", color="size",
                       title="Числовые значения размера означают непрерывный цвет")
      рис.шоу()
       

      Дискретные цвета в Dash¶

      Dash — лучший способ создавать аналитические приложения на Python с использованием рисунков Plotly. Чтобы запустить приложение ниже, запустите pip install dash , нажмите «Загрузить», чтобы получить код, и запустите python app. py .

      Начните работу с официальной документацией Dash и узнайте, как с легкостью создавать и развертывать подобные приложения с помощью Dash Enterprise.

      Выход[5]:

      Последовательности цветов в Plotly Express¶

      По умолчанию Plotly Express будет использовать последовательность цветов из активного шаблона layout.colorway , а активным шаблоном по умолчанию является plotly , который использует последовательность цветов plotly . Однако вы можете выбрать любую из следующих встроенных качественных последовательностей цветов из модуля px.colors.qualitative или определить свою собственную.

      В [6]:

       импортируйте plotly.express как px.
      рис = px.colors.qualitative.swatches()
      рис.шоу()
       

      Последовательности цветов в модуле px.colors.qualitative хранятся в виде списков цветов CSS:

      В [7]:

       импортируйте plotly.express как px. 
      печать (px.colors.qualitative.Plotly)
       
       ['#636EFA', '#EF553B', '#00CC96', '#AB63FA', '#FFA15A', '#19D3F3', '#FF6692', '#B6E880', '#FF97FF', '# FECB52']
       

      Вот пример создания точечной диаграммы с помощью Plotly Express с точками, окрашенными с использованием встроенной качественной последовательности цветов G10 .

      В [8]:

       импортируйте plotly.express как px.
      df = px.data.gapminder()
      fig = px.line(df, y="lifeExp", x="год", color="континент", line_group="страна",
                    line_shape="сплайн", render_mode="svg",
                   color_discrete_sequence=px.colors.qualitative.G10,
                   title="Встроенная цветовая последовательность G10")
      рис.шоу()
       

      Явное построение последовательности цветов¶

      Аргумент Plotly Express color_discrete_sequence также принимает явно созданные последовательности цветов в виде списков цветов CSS:

      В [9]:

       импортируйте plotly.express как px.
      df = px. data.gapminder().query("год == 2007")
      рис = px.bar(df, y="континент", x="поп", цвет="континент", ориентация="ч", hover_name="страна",
                   color_discrete_sequence=["красный", "зеленый", "синий", "золотник", "пурпурный"],
                   title="Явная последовательность цветов"
                  )
      рис.шоу()
       

      Предупреждение : Если в вашей цветовой последовательности меньше цветов, чем количество уникальных значений в столбце, который вы сопоставляете с цветом , цвета будут циклически повторяться, что может привести к неоднозначности:

      В [10]:

       импортируйте plotly.express как px
      df = px.data.tips()
      рис = px.scatter(df, x="total_bill", y="tip", color="day",
                   color_discrete_sequence=["красный", "синий"],
                   title="Неоднозначно! Явное циклическое чередование цветов, поскольку оно слишком короткое"
                  )
      рис.шоу()
       

      Прямое сопоставление цветов со значениями данных¶

      В приведенном выше примере цвета назначаются значениям данных в порядке очереди, но вы можете напрямую сопоставлять цвета со значениями данных, если это важно для вашего приложения, с помощью color_discrete_map . Обратите внимание, что это не меняет порядок, в котором значения появляются на рисунке или легенде, как можно управлять ниже:

      В [11]:

       импортируйте plotly.express как px.
      df = px.data.gapminder().query("год == 2007")
      рис = px.bar(df, y="континент", x="поп", цвет="континент", ориентация="ч", hover_name="страна",
                   color_discrete_map={
                      «Европа»: «красный»,
                      «Азия»: «зеленый»,
                      «Америка»: «синий»,
                      «Океания»: «золотник»,
                      «Африка»: «пурпурный»},
                   title="Явное сопоставление цветов")
      рис.шоу()
       

      Если ваш набор данных уже содержит действительные цвета CSS, которые вы хотите использовать напрямую, вы можете передать специальное значение "identity" в color_discrete_map , и в этом случае легенда скрыта по умолчанию, а цвет не отображается в метка при наведении:

      В [12]:

       импортируйте plotly.express как px
      fig = px.bar(x=["a","b","c"], y=[1,3,2], color=["красный", "золотник", "#00D"], color_discrete_map = "личность")
      рис. шоу()
       

      Управление дискретным порядком цветов¶

      Plotly Express позволяет указать порядок категориальных переменных с category_orders , который будет применяться к цветам и легендам, а также к символам, осям и граням. Это можно использовать либо с color_discrete_sequence , либо с color_discrete_map .

      В [13]:

       импортируйте plotly.express как px.
      df = px.data.gapminder().query("год == 2007")
      рис = px.bar(df, y="континент", x="поп", цвет="континент", ориентация="ч", hover_name="страна",
                   color_discrete_sequence=["красный", "зеленый", "синий", "золотник", "пурпурный"],
                   category_orders={"континент": ["Океания", "Европа", "Азия", "Африка", "Америка"]},
                   title="Явная последовательность цветов с явным порядком"
                  )
      рис.шоу()
       

      В [14]:

       импортируйте plotly.express как px.
      df = px.data.gapminder().query("год == 2007")
      рис = px.bar(df, y="континент", x="поп", цвет="континент", ориентация="ч", hover_name="страна",
                   color_discrete_map={
                      «Европа»: «красный»,
                      «Азия»: «зеленый»,
                      «Америка»: «синий»,
                      «Океания»: «золотник»,
                      «Африка»: «пурпурный»},
                   category_orders={"континент": ["Океания", "Европа", "Азия", "Африка", "Америка"]},
                   title="Явное сопоставление цветов с явным порядком"
                  )
      рис. шоу()
       

      Использование последовательных шкал в качестве дискретных последовательностей¶

      В большинстве случаев значения дискретных/качественных/категориальных данных не имеют значимого естественного порядка, как в приведенном выше примере с континентами. В некоторых случаях, однако, существует осмысленный порядок, и в этом случае может быть полезно и привлекательно использовать часть непрерывной шкалы в качестве дискретной последовательности, как на следующей диаграмме розы ветров:

      В [15]:

       импортируйте plotly.express как px.
      df = px.data.wind()
      рис = px.bar_polar(df, r="частота", theta="направление", color="сила",
                         color_discrete_sequence= px.colors.sequential.Plasma_r,
                         title="Часть непрерывной цветовой шкалы, используемая как дискретная последовательность"
                        )
      рис.шоу()
       

      Это работает, потому что, как и в px.colors.qualitative , все встроенные непрерывные цветовые шкалы хранятся в виде списков цветов CSS:

      В [16]:

       импортируйте plotly. express как px.
      печать (px.colors.sequential.Plasma)
       
       ['#0d0887', '#46039f', '#7201a8', '#9c179e', '#bd3786', '#d8576b', '#ed7953', '#fb9f3a', '#fdca26', '# f0f921']
       

      А как насчет Dash?¶

      Dash — это платформа с открытым исходным кодом для создания аналитических приложений, не требующая Javascript и тесно интегрированная с графической библиотекой Plotly.

      Узнайте, как установить Dash, по адресу https://dash.plot.ly/installation.

      Везде на этой странице, где вы видите fig.show() , вы можете отобразить один и тот же рисунок в приложении Dash, передав его аргументу figure компонента Graph из встроенного dash_core_components пакет вроде этого:

       import plotly.graph_objects как go # или plotly.express как px
      fig = go.Figure() # или любая функция Plotly Express, например. px.bar(...)
      # fig.add_trace( ... )
      # fig.update_layout( ... )
      импортировать тире
      импортировать dash_core_components как DCC
      импортировать dash_html_components как html
      приложение = тире.

      Добавить комментарий

      Ваш адрес email не будет опубликован. Обязательные поля помечены *

      © 2007–2025. При использовании материалов упоминание сайта «ЖИВОЙ УГОЛОК» обязательно
      custom footer text right
      Iconic One Theme | Powered by Wordpress