Вообещём, есть загруженные изображения для товара, в одном из модулей, которые выводят изображения товаров на страниэто происходит ресайз изображения до 150x150. Почему-то все изображения, кроме одного ресайзятся без потери картинки, т.е. без обрезов, а одна обрезается по краям. В чем может быть прилина? Как сгделать , чтобы при смене размера изображение не обрезалось? Исходные размеры изображений почти одинаковы. 
  
и что странно в разных модулях используются одни и тожее функции для ресайза, но тем не менее в одном изображение обрезается, а в другом нет. 
  
Никто не знает в чем может быть прилина? 
  
Код модуля, ггде изображение обрезается 
  
if ($review['image']) {                     $image = $this->model_tool_image->resize($review['image'], $setting['image_width'], $setting['image_height']);                     } else {                         $image = false;                     } 
  
Ггде не обрезается: 
  
if ($product_info['image']) {                     $image = $this->model_tool_image->resize($product_info['image'], $setting['image_width'], $setting['image_height']);                 } else {                     $image = false;                 } 
  
Как видно используется одна и и же функция из собственной библиотеки, но при этом изображения от них получаются разные...