Zadanie VII - tęcza
Jak zapewne wiecie każdy kolor można uzyskać poprzez złączenie trzech barw podstawowych R - red - czerwieni, G - green - zieleni, B - blue - niebieskiego. W komputerach zostało przyjęte, że każda składowa jest reprezentowana przez jeden bajt - 8 bitów. Zatem pełen kolor to 24 bity - 16 milionów kombinacji. Starsze urządzenia wprawdzie nie umieją wyświetlić takiej gamy kolorów a nowsze czasami stosują obraz 32 bitowy. Po drodze są 2 sposoby na obrazki z paletą kolorów: 4 bity = 16 kolorów, 8 bitów = 256 kolorów; oraz 2 sposoby z większą ilością bitów: 15 (po 5 na kazdy kolor) bitów = 32k kolorów, 16 (6 bitów na zielony) bitów = 64k kolorów.
Enyłej - jest jeszcze inny sposób zapisu koloru - H - hue - barwa, S - saturation - nasycenie, L - luminance - jasność.
Waszym zadaniem jest znalezienie wzoru przekształcenia HSL->RGB oraz narysowanie "tęczy" czyli przy stałych wartościach S i L zrobić pętlą cały zakres H (0-255).
Moduł GD nie jest potrzebny, można sterować backgroundem komórki tabeli. Dla zaawansowanych - zrobienie 2D czyli kwadrat HS, z tym, że tutaj weźcie poprawkę na rozmiar strony wynikowej -> trzeba będzie zrobić mniej dokładną tęczę (32x32?).
A tak oto wygląda rozwiązanie zadania w 2D.