Instrukcja image.resize(300, 300) opisuje operację zmiany rozmiaru obrazu, gdzie dwie podane liczby są interpretowane jako docelowa szerokość i docelowa wysokość w pikselach. W praktyce oznacza to, że obraz po operacji ma format 300×300 px (kwadrat).
Dlaczego nie jest to "300%"? Skala procentowa jest zwykle podawana jako wartość procentowa (np. 300%) lub jako mnożnik (np. 3.0), a nie jako para wymiarów. Dwie liczby w takim zapisie standardowo oznaczają wymiary w osi X i Y.
Dlaczego nie jest to przesunięcie? Przesuwanie (translacja) obrazu zwykle jest realizowane inną funkcją (np. move/translate/offset). Sama nazwa resize wskazuje na zmianę rozmiaru, a nie położenia.
Dlaczego nie jest to tworzenie kopii? Utworzenie kopii obrazu częściej wiąże się z funkcjami typu copy/duplicate/clone. Resize w typowym ujęciu zmienia rozmiar istniejącego obrazu lub zwraca jego przeskalowaną wersję, ale nie jest to "kopia" jako cel sam w sobie.
Wskazówka egzaminacyjna: gdy widzisz zapis "resize(liczba, liczba)", traktuj go jako "szerokość, wysokość". Uważaj na pułapkę mylenia pikseli z procentami oraz na automatyczne kojarzenie liczb z przesunięciem.