Масштабируемая картинка через допполе

Посоветуйте пожалуйста, как можно сделать вывод картинки через 1 допполе в разных масштабах?

Полная новость 250 px ширина
Короткая новость 150 рх ширина
Короткая первая новость и закрепленная 200 px ширина

При этом нужна масштабируемость 4х3 и пропорционально обрезание лишней высоты картинки.

 Источник:dle-faq.pro, DLE