Przejdź do głównej treści

Kwalifikacja: INF.02 - Administracja i eksploatacja systemów komputerowych, urządzeń peryferyjnych i lokalnych sieci komputerowych

Zawód: Technik informatyk

Kategorie: Sprzęt komputerowy Podstawy informatyki

Zapis koloru RGB(18, 52, 171) odpowiada notacji

A. #12AB34
B. #AB3412
C. #1234AB
D. #2143BA
W zapisie RGB każda składowa koloru jest podana najczęściej dziesiętnie w kolejności: czerwony, zielony, niebieski, czyli R, G, B. Notacja szesnastkowa używana w HTML, CSS, grafice komputerowej i wielu programach ma postać #RRGGBB, gdzie każda składowa zajmuje dokładnie dwa znaki w systemie szesnastkowym. Dla RGB(18, 52, 171) trzeba więc zamienić liczby dziesiętne na zapis hex: 18 to 12, 52 to 34, a 171 to AB. Po złożeniu w tej samej kolejności dostajemy #1234AB. To jest właśnie poprawna odpowiedź. W praktyce taka wiedza przydaje się przy ustawianiu kolorów w CSS, konfiguracji motywów aplikacji, edycji grafiki czy sprawdzaniu zgodności kolorów z identyfikacją wizualną firmy. Moim zdaniem warto zapamiętać zasadę: dwa znaki na kanał i kolejność zawsze R-G-B, bo wtedy większość takich zadań robi się praktycznie z głowy. Dobra praktyka branżowa jest taka, żeby nie mieszać kolejności kanałów, bo w niektórych formatach niskopoziomowych spotyka się też BGR, ale w kodzie webowym standardem jest #RRGGBB.
W tym zadaniu łatwo pomylić się nie na samej matematyce, tylko na kolejności składowych albo na sposobie konwersji z systemu dziesiętnego na szesnastkowy. Zapis RGB(18, 52, 171) oznacza kolejno kanał czerwony, zielony i niebieski. W notacji webowej #RRGGBB ta kolejność zostaje zachowana, więc nie wolno przestawiać par znaków według własnego uznania. Liczba 18 w systemie dziesiętnym to 12 w systemie szesnastkowym, bo 1 × 16 + 2 = 18. Liczba 52 daje 34, bo 3 × 16 + 4 = 52. Liczba 171 daje AB, ponieważ A oznacza 10, B oznacza 11, więc 10 × 16 + 11 = 171. Dopiero takie trzy pary tworzą #1234AB. Wariant #AB3412 wygląda tak, jakby ktoś odwrócił czerwony i niebieski kanał, czyli potraktował zapis jak BGR, a nie RGB. To typowy błąd spotykany przy pracy z bitmapami albo bibliotekami graficznymi, ale w CSS i standardowym zapisie HTML tak się tego nie robi. Zapis #12AB34 ma poprawną wartość czerwonego kanału, ale zielony i niebieski są zamienione miejscami. Natomiast #2143BA nie wynika z poprawnej konwersji żadnej z podanych składowych; wygląda bardziej jak przestawienie cyfr i liter bez zachowania wartości liczbowych. Z mojego doświadczenia najlepiej sprawdzać każdą parę osobno i dopiero na końcu sklejać wynik. To proste, ale ratuje przed głupimi pomyłkami.

Wymagane logowanie

Ocenianie trudności pytań jest dostępne tylko dla zalogowanych użytkowników. Zaloguj się, aby skorzystać z pełni możliwości platformy.

Twoja ocena pomoże innym uczniom w przygotowaniu do egzaminu, a Tobie pozwoli na dostęp do spersonalizowanych statystyk.

Zgłoś błąd w pytaniu

Rozwiń sekcję i zmień pole, którego dotyczy błąd. Wysłane zostaną tylko zmienione sekcje.

Błędna kwalifikacja
Błąd w treści pytania
Błąd w treści odpowiedzi
Błąd w obrazie
Dane kontaktowe (opcjonalnie)
Podaj email, jeśli chcesz otrzymać informację o rozpatrzeniu zgłoszenia.