KWALIFIKACJA INF3 - CZERWIEC 2023 (test 2)

PYTANIE NR 34.
Obraz w formacie PNG należy przekształcić tak, aby jego tło było przezroczyste, w tym celu niezbędne jest
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Przezroczystość w obrazie rastrowym jest zapisywana w kanale alfa, który określa stopień krycia pikseli. Aby tło w PNG stało się przezroczyste, trzeba więc dodać (lub uaktywnić) kanał alfa i zapisać obraz z informacją o przezroczystości. Kadrowanie i saturacja nie tworzą przezroczystości, a BMP zwykle jej nie przenosi.

Pełne wyjaśnienie:

Format PNG jest powszechnie używany w zastosowaniach internetowych m.in. dlatego, że potrafi przechowywać informację o przezroczystości. Ta informacja jest realizowana przez kanał alfa (ang. alpha channel), czyli dodatkowy kanał opisujący dla każdego piksela poziom krycia (od całkowicie przezroczystego do całkowicie nieprzezroczystego). Dlatego, aby uzyskać przezroczyste tło, nie wystarczy "zmienić koloru tła" — trzeba zapisać/wyeksportować obraz tak, aby zawierał kanał alfa.

Dlaczego pozostałe odpowiedzi są błędne?

  • Odpowiednie kadrowanie usuwa fragmenty obrazu, ale nie powoduje, że pozostawione piksele stają się przezroczyste. Kadrowanie może co najwyżej wyciąć obszar z tłem, jeśli nie jest on potrzebny, lecz nie tworzy "przezroczystej dziury" w obrazie.
  • Poprawienie saturacji barw to korekcja nasycenia kolorów (bardziej/mniej intensywne barwy). Nie ma ona związku z kanałem przezroczystości i nie zapisuje informacji o kryciu pikseli.
  • Zapisanie w formacie BMP nie jest właściwą drogą do przezroczystości w typowych zastosowaniach webowych. BMP to format rastrowy kojarzony z prostym zapisem bitmapy; w praktyce na WWW nie jest standardem do grafiki z przezroczystością. Nawet jeśli niektóre odmiany mogą przechowywać dodatkowe dane, w kontekście egzaminacyjnym i zastosowań stron WWW oczekuje się PNG (lub innych formatów wspierających alfa), a nie BMP.

W praktyce (np. w edytorze graficznym) proces zwykle wygląda tak: usuwasz tło narzędziami zaznaczenia/maski, upewniasz się, że warstwa ma przezroczystość (kanał alfa), a następnie eksportujesz do PNG. Na egzaminie kluczowe jest skojarzenie: "przezroczystość = kanał alfa".

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Kanał alfa to dodatkowa informacja w obrazie opisująca krycie pikseli. Dzięki niemu piksel może być całkowicie nieprzezroczysty, częściowo przezroczysty lub niewidoczny. PNG często używa kanału alfa, dlatego nadaje się do logotypów, ikon i elementów UI na stronach WWW.
Najpierw usuń tło (zaznaczeniem, gumką lub maską), a potem upewnij się, że obraz/warstwa ma kanał alfa. Na końcu wyeksportuj do PNG z zachowaniem przezroczystości. Sama zmiana koloru tła lub filtrów nie zapisze przezroczystości.
Kadrowanie tylko zmniejsza obszar obrazu, usuwając zewnętrzne fragmenty. Nie zmienia właściwości pikseli, które zostają. Jeśli w środku kadru nadal jest tło, to pozostanie ono nieprzezroczyste. Przezroczystość wymaga informacji o kryciu, czyli kanału alfa.
Nie. Saturacja wpływa na nasycenie kolorów (jak "intensywne" są barwy), ale nie usuwa obiektów ani nie tworzy przezroczystości. Można przez pomyłkę uznać, że "poprawa kolorów" rozwiąże problem tła, jednak do tego potrzebujesz zaznaczenia/maski i zapisu z kanałem alfa.
W praktyce webowej BMP nie jest standardem do obrazów z przezroczystością. PNG jest powszechnie wspierany w przeglądarkach i typowo przechowuje kanał alfa, więc nadaje się do elementów nakładanych na tło strony. Do WWW wybiera się formaty wspierające alfa, a nie BMP.
Najczęściej spotkasz PNG (kanał alfa) oraz formaty nowocześniejsze używane w sieci, które również potrafią zapisywać przezroczystość. Na egzaminie kluczowe jest, że PNG to klasyczny wybór dla logotypów i ikon z przezroczystym tłem, w przeciwieństwie do formatów bez alfa.
Oznacza to, że oprócz składowych koloru (np. RGB) ma też parametr opisujący krycie. Wartość alfa decyduje, jak mocno widać piksel na tle: od niewidocznego, przez półprzezroczysty, aż po całkowicie nieprzezroczysty. To mechanizm potrzebny do "przezroczystego tła".
Typowe błędy to: zapis do formatu, który nie zachowuje przezroczystości w danym workflow, spłaszczenie warstw na białe tło przed eksportem albo eksport z wyłączonym kanałem alfa. Warto sprawdzić podgląd na szachownicy i przetestować plik na innym tle.
Ponieważ elementy graficzne na stronie (logo, ikony, przyciski) często muszą wyglądać dobrze na różnych tłach: jasnych, ciemnych lub zdjęciach. Kanał alfa pozwala na gładkie krawędzie i półprzezroczystość, co poprawia estetykę interfejsu i czytelność grafiki.
W edytorach grafiki przezroczystość zwykle widać jako szachownicę w tle. W przeglądarce możesz sprawdzić obraz na stronie o innym kolorze tła: jeśli "tło" się dopasowuje i widać stronę pod spodem, PNG ma kanał alfa. Gdy tło jest białe, alfa mogła zostać utracona.
info

Około 77% zdających odpowiada poprawnie na to pytanie. średnio łatwe

W praktyce zawodowej kluczowe jest to, że przezroczystość w obrazie rastrowym jest zapisywana w kanale alfa, który określa stopień krycia pikseli.

Źródła:

  • W3C, "PNG (Portable Network Graphics) Specification (Second Edition)", rozdziały dot. alpha channel i transparency: https://www.w3.org/TR/PNG/ (dostęp 2026-03-01)
  • MDN Web Docs, "PNG image format": https://developer.mozilla.org/en-US/docs/Web/Media/Formats/Image_types#png_portable_network_graphics (dostęp 2026-03-01)
  • Wikipedia, "Portable Network Graphics" (sekcje o alpha channel i transparency): https://en.wikipedia.org/wiki/Portable_Network_Graphics (dostęp 2026-03-01)

Materiały:

  • Dokumentacja formatu PNG (opis kanału alfa i przezroczystości)
  • Podstawy grafiki komputerowej: modele kolorów i kanały (RGB, alfa)
  • Instrukcje obsługi edytorów grafiki rastrowej (maski, zaznaczenia, eksport PNG)

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego