2015-09-18 29 views

回答

1

縮放後的圖像存儲在image/cache/文件夾中。

縮放後的圖像創建只有當調整大小方法被調用。像catalog/controller/product/product.php你可以看到下面的代碼將調整主圖像。

$this->load->model('tool/image'); 

     if ($product_info['image']) { 
      $data['popup'] = $this->model_tool_image->resize($product_info['image'], $this->config->get('config_image_popup_width'), $this->config->get('config_image_popup_height')); 
     } else { 
      $data['popup'] = ''; 
     } 

這裏調整大小的方法需要數據庫產品的表格圖像字段以及設置admin中給定的高度和寬度。

這將在image/cache/"IF ANY FOLDER"/創建調整後的圖像和圖像的名字會像「NAME_OF_THE_IMAGE」 -width *高度「EXTENSION_OF_IMAGE」

對於如: 如果你的產品表的圖像列保存catalog/demo/imac.jpg然後你調整它與寬度= 100,高度= 100那麼這將是cache/catalog/demo/imac-100*100.jpg

考慮到調整大小的圖像僅當加載控制器,它一旦建立它會在那裏產生。

所以把你的問題考慮,你必須重新創建圖像的URL如上所述,創造縮放後的圖像(前提是你需要的圖像也可以)。