Так работает
var img = $("#messages2 img")[0]; // Получаем IMG нашей картинки
var pic_real_width, pic_real_height;
$("<img/>") // Сделаем в памяти копию этой картинки, чтобы избежать проблем с CSS
.attr("src", $(img).attr("src"))
.load(function() {
// Здесь копия нашей картинки загружена и можно получить её размеры
pic_real_width = this.width; // Учтите: $(this).width() не сработает
pic_real_height = this.height; // потому что картинка находится в памяти.
var img = $("#messages2 img");
if (pic_real_width>pic_real_height ){
var ratio=pic_real_width/pic_real_height;
var width=70;
var height=width/ratio;
img.css("width",width);
var ofset=70-height;
img.css('left',0);
img.css('top',70-(height+ofset/2));
}
else{
var ratio=pic_real_width/pic_real_height;
var height=70;
var width=height*ratio;
img.css("height",height);
img.css("width",width);
var ofset=70-width;
img.css('left',70-(width+ofset/2));
img.css('top',0);
}
});