İlk olarak bu gibi bir işlem için kullanıcıdan belli boyutta resim yüklemesini istemelisiniz, serbest boyutta yüklenecek resimler için resimlerde görsel bozulmalar uzamalar şişmanlamalar vb olacaktır.
resimler orantılı küçültülüp büyütülmeli aksi durumda resimler bozulur, bozulmadan orantılı küçültme için de yüklenecek resmin boyutunun belirlenmesi gerekir farklı bir durum için ise resimleri kendiniz php içersinde yükleme işlemi esnasında orantılı olarak boyutlandırıp istediğiniz boyut için yan kısımlarda boş kalacak olan kısımları beyaz yada başka bir renk ile doldurabilirsiniz.