İstediğinizi php image kütüphanesinden yararlanarak yapabilirsiniz.
Aşağıdaki linklerin birincisi, sizinde örnek verdiğiniz gibi bir örnek, sunum yapmış. İkinci linkte yer alan dosyalar ise bu işlemi yapmak için gereken kütüphaneler yer almaktadır.
http://joedesigns.com/resizing/
https://github.com/wes/phpimageresize