Model barw CMY, CMYK i inne oraz kolory w internecie
Lekcja: Model barw CMY, CMYK i inne oraz kolory w internecie
Część teoretyczna: Modele barw CMY i CMYK
1. Model barw CMY
- CMY (Cyan, Magenta, Yellow) to model barw subtraktywnych używany w druku i w innych procesach opartych na barwach odbijanych.
- W tym modelu kolor powstaje poprzez odejmowanie światła od białego tła (np. papieru).
- Kolory podstawowe:
- Cyan (błękitny): odejmowanie czerwonego światła.
- Magenta (purpurowy): odejmowanie zielonego światła.
- Yellow (żółty): odejmowanie niebieskiego światła.
2. Model barw CMYK
- To rozszerzenie modelu CMY o dodatkowy składnik: K (Key, czyli czarny).
- Czarny atrament dodawany jest w druku, aby uzyskać głębsze cienie i zmniejszyć ilość kolorowych tuszy.
- Zastosowania:
- Używany głównie w poligrafii i druku.
- Przykład: Kolor czerwony w CMYK może być opisany jako (0%, 100%, 100%, 0%).
3. Różnice między RGB a CMY/CMYK
- RGB jest modelem addytywnym (światło dodaje kolory, tworząc biel).
- CMY/CMYK to modele subtraktywne (światło jest odejmowane, tworząc czerń).
- RGB używa się w urządzeniach cyfrowych, a CMYK w druku.
Kolory w Internecie
1. Reprezentacja kolorów w Internecie
- W Internecie kolory opisuje się w różnych formatach, głównie:
- Hexadecimal (HEX): np.
#FF5733
(odpowiada wartościom RGB). - RGB: np.
rgb(255, 87, 51)
. - HSL (Hue, Saturation, Lightness): np.
hsl(11, 100%, 60%)
.
- Hexadecimal (HEX): np.
- Kolory HEX są najczęściej używane w projektowaniu stron.
2. Bezpieczne kolory sieciowe (Web Safe Colors)
- W początkowej fazie Internetu stosowano ograniczoną paletę kolorów (216 kolorów), które były wyświetlane poprawnie na różnych urządzeniach.
- Obecnie większość urządzeń obsługuje pełną paletę kolorów, ale koncepcja bezpiecznych kolorów nadal jest ważna przy projektowaniu minimalnych lub prostych interfejsów.
3. Psychologia kolorów w projektowaniu stron
- Kolory wywołują emocje:
- Niebieski: zaufanie, spokój.
- Czerwony: pasja, energia, uwaga.
- Zielony: natura, zdrowie.
- Żółty: radość, ostrzeżenie.
Ćwiczenia praktyczne
Ćwiczenie 1: Porównanie modeli CMY i RGB
- Stwórz prostą stronę HTML z trzema prostokątami:
- Jeden wypełniony kolorem z modelu RGB.
- Drugi z modelem CMY (z symulacją w RGB).
- Dodaj tekst objaśniający różnice między modelami.
Ćwiczenie 2: Tworzenie własnych kolorów w HEX
- Przygotuj formularz HTML, w którym uczniowie będą mogli wprowadzać wartości HEX.
- Dodaj podgląd koloru w czasie rzeczywistym za pomocą CSS i JavaScript.
Kod HTML + JS:
<label for="colorInput">Wpisz kolor w HEX:</label>
<input type="text" id="colorInput" placeholder="#RRGGBB">
<div id="colorPreview" style="width: 100px; height: 100px; margin-top: 10px;"></div>
<script>
const input = document.getElementById('colorInput');
const preview = document.getElementById('colorPreview');
input.addEventListener('input', () => {
preview.style.backgroundColor = input.value;
});
</script>
Ćwiczenie 3: Projektowanie palety CMYK w CSS
- Uczniowie mają za zadanie stworzyć tabelę z kolorami w formacie CMYK.
- Każdy kolor powinien być opisany odpowiednimi procentowymi wartościami składników (symulacja CMYK w RGB).
Ćwiczenie 4: Gradienty w HSL i RGB
- Stwórz stronę HTML z gradientem, który przechodzi między kolorami w modelu RGB i HSL.
- Uczniowie mają porównać różnice wizualne między modelami.
Podsumowanie lekcji:
- Zrozumienie różnic między modelami barw RGB, CMY i CMYK.
- Poznanie sposobów reprezentowania kolorów w Internecie (HEX, RGB, HSL).
- Nauczenie się praktycznie wykorzystywać modele barw do projektowania stron internetowych.
- Pogłębianie świadomości psychologii kolorów oraz ich wpływu na użytkowników.