Динамичный размер картинок в краткой новости

Помогите пожалуйста. Пробывал не выходит сделать разные размеры картинки.
Суть в том что если картинка (оригинал)=400px, то в новости ее размер будит =500. А вот если меньше 400 то ее размер будит=300. Как реализовать?
Таким способом не получается.
<img  src="сылка"  width="190px"  style="max-height: 400px; min-height: 150px; height: 100%;"/>

Есть ли хаки какие нибуть?

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