неужели все так сложно???
у меня все картинки перед записью в мускул масштабируются до такого размера, чтобы ширина была не более 400.
На предварительный просмотр мне надо показать ее шириной 100, т.е. 25%.
Вероятность того, что картинка будет меньше 400 практически равна нулю. Но все же есть.