берешь изображение загруженное ранее (< 100 px), увеличиваешь его ширину до 150px, пропорционально увеличиваешь высоту. Если высота >= 240px, все норм (т.е. можно замостить изображение "обрезав/спозиционировав" его).
Если меньше, увеличивай высоту до 240 и пропорционально ширину.
это в лоб
скорее всего можно проще )
в лохматом году я писал что-то подобное
http://nepiu.narod.ru/works/scalable...und_image.html (подстраивается под размеры окна браузера, чтобы оставаться всегда по середине так сказать)