По договоренности
Нужно немного переделать небольшую функцию, создающую миниатюру изображения.
Исходный скрипт прикреплен.
Нужно сделать так:
if(наибольшая сторона исходного изображения > 400px){
создаем миниатюру, где наибольшая сторона равна 400px (сохраняя пропорции)
}else{
создаем миниатюру с размерами исходного изображения
}