KWALIFIKACJA INF3 - TEST WIEDZY NR 4

PYTANIE NR 9.
Przygotowujesz grafikę dla strony internetowej, która ma być responsywna. Które z poniższych formatów graficznych najbardziej nadaje się do tworzenia obrazów skalowalnych?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
SVG jest formatem grafiki wektorowej, więc można go skalować do różnych rozmiarów (np. na ekrany mobilne i desktop) bez utraty ostrości. JPEG, GIF i BMP to formaty rastrowe (bitmapy) – po powiększeniu tracą jakość, bo są zbudowane z pikseli.

Pełne wyjaśnienie:

W kontekście stron responsywnych kluczowe jest, aby grafika wyglądała dobrze w wielu rozmiarach i na różnych gęstościach pikseli (HiDPI). SVG (Scalable Vector Graphics) opisuje obraz za pomocą kształtów, krzywych i parametrów matematycznych, a nie siatki pikseli. Dzięki temu skalowanie SVG nie powoduje "rozmycia" – obiekt jest renderowany na nowo w żądanym rozmiarze.

Formaty JPEG, GIF oraz BMP są formatami rastrowymi. Oznacza to, że obraz składa się z pikseli zapisanych dla konkretnej rozdzielczości. Gdy taka bitmapa zostanie powiększona ponad rozmiar źródłowy, przeglądarka musi "dopiszać" brakujące piksele (interpolacja), co zwykle skutkuje spadkiem ostrości i widocznymi artefaktami.

  • "JPEG" sprawdza się głównie dla fotografii (kompresja stratna), ale nie daje skalowalności bez utraty jakości.
  • "GIF" bywa używany dla prostych animacji, jednak ma ograniczoną paletę barw i nadal jest bitmapą, więc powiększanie pogarsza jakość.
  • "BMP" to ciężki format bitmapowy (zwykle słabo skompresowany), nie jest typowym wyborem dla WWW i również nie jest wektorowy.

W praktyce w responsywnym interfejsie SVG jest szczególnie dobry dla ikon, logotypów, prostych ilustracji i elementów UI. Dla zdjęć nadal częściej wybiera się formaty rastrowe (np. JPEG/nowocześniejsze), ale wtedy stosuje się techniki dostarczania różnych rozdzielczości (np. warianty obrazów) zamiast oczekiwać "idealnego" skalowania jednego pliku.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
SVG to format grafiki wektorowej. Obraz jest opisany kształtami i krzywymi, więc przeglądarka może go renderować w dowolnym rozmiarze. Dzięki temu powiększanie lub zmniejszanie nie powoduje utraty ostrości, co jest bardzo przydatne w responsywnych interfejsach.
SVG jest wektorowe (ikony, logotypy, ilustracje), a JPEG jest rastrowy (fotografie). SVG skaluje się bez utraty jakości, natomiast JPEG po powiększeniu zwykle traci ostrość. JPEG bywa mniejszy dla zdjęć, ale nie zastępuje SVG tam, gdzie liczy się idealna ostrość krawędzi.
GIF to format rastrowy, więc ma stałą siatkę pikseli. Po powiększeniu ikony pojawia się rozmycie lub "schodki". Dodatkowo GIF ma ograniczoną paletę kolorów, więc często gorzej nadaje się do nowoczesnych elementów UI niż SVG.
SVG warto stosować, gdy element ma wyglądać ostro w wielu rozmiarach: ikony, logotypy, piktogramy, proste ilustracje, wykresy. To szczególnie ważne przy responsywności i ekranach HiDPI, gdzie bitmapy wymagałyby wielu wersji rozdzielczości.
JPEG jest typowy dla zdjęć i obrazów z dużą liczbą przejść tonalnych. SVG jest typowe dla grafiki "kreskowej", ikon i logotypów. W praktyce projekty WWW często łączą oba podejścia: JPEG dla fotografii i SVG dla elementów interfejsu.
BMP to format bitmapowy, zwykle mało skompresowany, przez co pliki są duże. W WWW jest rzadko używany, bo pogarsza wydajność (transfer, czas ładowania). Do grafiki webowej stosuje się zwykle formaty lepiej wspierające kompresję, a dla skalowalności — SVG.
Responsywność oznacza, że elementy zmieniają rozmiar zależnie od ekranu. Dla ikon i logotypów preferuje się wektory (SVG), bo zachowują ostrość. Dla zdjęć przygotowuje się różne warianty rozdzielczości. Dobry dobór formatu ogranicza rozmycie i poprawia wydajność.
Typowe błędy to: użycie bitmapy dla logotypu (później wygląda nieostro), wrzucenie zbyt dużego BMP, mylenie "kompresji" ze "skalowaniem", oraz brak dopasowania formatu do typu grafiki (fotografia vs ikona). Na egzaminie najpierw rozpoznaj: wektor czy raster.
Nie. SVG jest świetne dla grafiki wektorowej, ale dla fotografii zwykle się nie nadaje (złożoność, rozmiar, realizm). Format dobiera się do treści: zdjęcia w formatach rastrowych, a elementy UI i logotypy często jako SVG, bo łatwo je skalować i stylować.
Opanuj różnicę: wektor (skalowanie bez utraty jakości) vs raster (piksele). Naucz się typowych zastosowań: SVG dla ikon/logotypów, JPEG dla zdjęć, GIF dla prostych animacji. Ćwicz rozpoznawanie, jaki format pasuje do danego celu w aplikacji WWW.
info

Statystycznie 56% uczniów zna prawidłową odpowiedź. średnie

Eksperci podkreślają: "SVG jest formatem grafiki wektorowej, więc można go skalować do różnych rozmiarów (np. na ekrany mobilne i desktop) bez utraty ostrości."

Źródła:

  • W3C: "Scalable Vector Graphics (SVG) 2" (specyfikacja) – https://www.w3.org/TR/SVG2/ (dostęp: 2026-03-01)
  • MDN Web Docs: "SVG: Scalable Vector Graphics" – https://developer.mozilla.org/en-US/docs/Web/SVG (dostęp: 2026-03-01)
  • MDN Web Docs: "Image file type and format guide" – https://developer.mozilla.org/en-US/docs/Web/Media/Guides/Formats/Image_types (dostęp: 2026-03-01)

Materiały:

  • Dokumentacja MDN: SVG (podstawy, zastosowania, bezpieczeństwo)
  • Specyfikacja W3C SVG (model grafiki wektorowej w przeglądarce)
  • Materiały o grafice rastrowej i wektorowej w kontekście WWW (podręczniki/ kursy front-end)

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego