Oto jak sprawdzają się poszczególne parametry przy przycinaniu obrazków.
Obraz bazowy (512x346px):

viva_wallpaper

Bez przekształcenia (tylko zmiana rozmiaru) 150x150 powoduje zmianę rozmiaru obrazka do podanych wartości, z zachowaniem proporcji boków czyli otrzymamy obraz o rozmiarze 150x101.

493076142_mini

Najprostsze przekształcenie, czyli 150x150> sprawi, że nasz obraz będzie miał wymiary 150x101 pikseli. Jeśli plik byłby mniejszy, to nic się w nim nie zmieni. Jednak jeśli był większy, to zostanie przeskalowany do "pełniejszego" boku, z zachowaniem stosunku długości boków.

493076142_mini

Opcja 150x150! powoduje że obraz zostanie rozciągnięty do podanych wymiarów. Jeśli któryś bok jest dłuższy niż podane, to zostanie on zwężony. Jednym słowem, obraz będzie ściśnięty bądź rozciągnięty do podanego rozmiaru:

493076142_mini

Następną możliwością jest 150x150# która najpierw tak zmniejsza rozmiar obrazka, aby nie stracił proporcji, a następnie wszystko co "wystaje" poza podany rozmiar zostaje odrzucone.

493076142_mini

50% - zmniejsza nasz obraz z zachowaniem proporcji, do 50% oryginału (tutaj można jeszcze skalować bokami czyli: 20%x50% wtedy szerokość będzie mniejsza o 20% zaś wysokość o 50%):

mini_thumb_493076142

211 - automatycznie zmniejsza obraz aby miał szerokość 211px - wysokość dobierana automatycznie:

mini_thumb_493076142

x123 - zmniejszy obraz do podanej wysokości, dobierając szerokość tak aby proporcje zostały zachowane:

mini_thumb_493076142

200x200^ - dopasowuje obraz z zachowaniem proporcji - tylko wtedy jeśli jest mniejszy niż podane wymiary. Nasz jest większy więc po prostu go nie przeskaluje.

22500@ - dopasowuje obraz do podanej ilości pikseli, z zachowaniem proporcji:

mini_thumb_493076142