Pytanie dotyczy tego, co wpływa na rozmiar pliku graficznego (czyli liczbę bajtów zapisaną na dysku i przesyłaną przez sieć), a co wpływa jedynie na sposób prezentacji grafiki w przeglądarce.
Odpowiedź "Skalowanie obrazu za pomocą atrybutów HTML." jest poprawna, ponieważ atrybuty w HTML (np. width/height w elemencie <img> lub reguły CSS) nie modyfikują samego pliku graficznego. Przeglądarka nadal pobiera ten sam plik o tej samej "wadze", a następnie tylko renderuje go w innych wymiarach na ekranie.
Pozostałe operacje mogą wpłynąć na rozmiar pliku:
- "Zmiana rozdzielczości obrazu." — w praktyce często oznacza zmianę wymiarów w pikselach (resampling) lub zmianę zapisu parametrów obrazu. Zmiana liczby pikseli zwykle zmienia ilość danych do zapisania, więc rozmiar pliku może się zmienić (w zależności od formatu i stopnia kompresji).
- "Interpolacja." — to metoda wyznaczania nowych wartości pikseli przy przeskalowaniu/transformacji. Jeśli interpolacja jest użyta w procesie, który zapisuje nowy obraz (np. eksport po przeskalowaniu), zmienia się zawartość danych, co może przełożyć się na inny rozmiar pliku.
- "Kompresja." — bezpośrednio służy do zmniejszania (lub czasem zwiększania) liczby bajtów poprzez inny sposób kodowania danych, zmianę jakości (stratnie) lub efektywniejsze upakowanie (bezstratnie). To jeden z kluczowych czynników wpływających na wagę grafiki w WWW.
Wskazówka egzaminacyjna: jeśli operacja dotyczy wyłącznie HTML/CSS, zwykle zmienia wygląd na stronie, ale nie zmienia pobieranego pliku. Jeśli operacja dotyczy przetwarzania/eksportu grafiki (kompresja, resampling, zmiana jakości), może zmieniać rozmiar pliku.