Senin yapmak istediğini anladım yalnız dikkatini çekerim ask.fm deki resim ebatları eşit 48x48 px.
O dediğin javascript veya server side bir programlama diliyle resimlerin ebatları kontrol edilip hangi tarafın değeri 80den düşük ise ona göre işlem yapılması lazım.
Orantısız resimleride denedim öyle yapıyorlarki dediğin gibi küçük tarafı yeniden boyutlandırıyor. Şimdi bir formül yazdım yapdım ama bu seferde ortalamıyor. Dikeyden uzun resim koyduğumda ortalı oluyor. Ama yatayda uzun resim kullandığımda soldan hizalı yapıyor. Formülü aşağıya yazıyorum.
if( $resimEn / $hedefEn < $resimBoy / $hedefBoy )
{
$oran = $resimEn / $hedefEn;
}
else
{
$oran = $resimBoy / $hedefBoy ;
}
$yeniEn = $resimEn / $oran;
$yeniBoy = $resimBoy / $oran;
Style özelliğide aşağıdaki şekilde:
avatar {
max-height: 70px;
max-width: 70px;
overflow:hidden;
text-align:center;
}