Задання кольору у RGB-форматі. Заливка кольором фігур та вікна.



Ви уже навчилися задавати колір сліду черепашки. Для цього використовується команда color() і в дужках вказується назва кольору, взята у лапки. Наприклад,

color("red")
color("blue")
color("yellow")

Але відтінків кольорів існує дуже багато, і запам'ятати їх усі неможливо. І чи потрібно це робити? Краще навчитися задавати колір у модулі turtle іншим способом.

Будь-який колір можна отримати, змішавши три основні кольори - червоний, синій та зелений. Такий формат називається RGB-форматом (абревіатура від англійських слів Red, Green, Blue).

Наприклад:

червоний + синій = пурпурний
зелений +  червоний = жовтий
зелений +  синій = морська хвиля
червоний синій + зелений = білий

Довідка.
RGB  - це колірна модель, що описує спосіб синтезу кольору, за якою червоне, зелене та синє світло накладаються разом, змішуючись у різноманітні кольори. Широко застосовується в техніці, що відтворює зображення за допомогою випромінення світла.
Якщо врахувати інтенсивність кольору, то можна задати будь-який колір.

Як задати колір у модулі turtle? 

За допомогою команди
color(a,b,c), де 0.0≤ a ≤1.0, 0.0≤ b ≤1.0, 0.0≤ c ≤1.0

Наприклад color (1.0, 0.0, 0.0) - червоний,
color (0.0, 1.0, 0.0) - зелений,
color (0.0, 0.0, 1.0) - синій,
color (1.0, 1.0, 0.0) - жовтий,
color (1.0, 0.0, 1.0) - пурпурний.
color (1.0, 1.0, 1.0) - білий,
color (0.0, 0.0, 0.0) - чорний,
color (0.6, 0.399, 0.8) - світло-фіолетовий

В основному використовуються дробові числа з одним знаком після коми.

Як заливати фігури кольором?


begin_fill()  - ставиться перед тим, як ми почнемо малювати фігуру

end_fill() - після завершення малювання фігури.

Як задати фон малюнка?


bgcolor("red"), в дужках вказують колір або можна використати RGB-формат.


При підготовці використано матеріали сайту дистанційного навчання (вчитель Порхун А.О.)

Немає коментарів:

Дописати коментар