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

viva_wallpaper

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

493076142_mini

Najprostsze przekształcenie, czyli 150×150> sprawi, że nasz obraz będzie miał wymiary 150×101 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 150×150! 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 150×150# 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

200×200^ – 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