Почему класс 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 градусов) почему так происходит? Подскажите плиз)) Заранее спасибо)