Почему класс thumbnail после обработки "узких" изображений - их переворачивает?

Здравствуйте. Разработал загрузчик изображений свой, без лишнего. Для наложения ватермарка и создания уменьшенной копии я использую класс thumbnail. Вот пример:
$watermark_full_img = new thumbnail( $file_path ); $watermark_full_img->make_watermark; $watermark_full_img->insert_watermark( ); $watermark_full_img->save( $file_path );
Всё работает идеально, но узкие изображения (у которых ширина меньше высоты) - он их переворачивает на 90 градусов) почему так происходит? Подскажите плиз)) Заранее спасибо)
Источник: dle-faq.pro