閱讀357 返回首頁    go 京東網上商城


magento -- 如何改善前台圖片質量

magento做的網店的前台產品圖片仔細看會發現不夠清晰,質量比原圖損失較大,這是因為係統在用GD2壓縮圖片時默認壓縮質量是80%。為了提高產品圖片質量,我們可以修改代碼來改變壓縮質量的百分比,比如90%或更多。

 

操作方法如下:

 

第一步:把"/ lib/Varien/Image/Adapter/Gd2.php" 文件拷貝到"/ app/code/local/Varien/Image/Adapter/Gd2.php"

 

第二步:打開Gd2.php,在大概第80行找到

 

       call_user_func($this->_getCallback('output'), $this->_imageHandler, $fileName); 

 

          替換成

 

          if ($this->_fileType === IMAGETYPE_JPEG) { call_user_func($this->_getCallback('output'), $this->_imageHandler, $fileName, 90); } else { call_user_func($this->_getCallback('output'), $this->_imageHandler, $fileName); } 

 

          數字可以在0到100直接選擇,關乎到圖片的質量,推薦使用90到100。

 

          第三步:清空圖片緩存,看下效果吧!

 

          PS:經本人不太嚴謹的實驗,默認狀態前台列表頁的一張產品圖大概3.5KB大小,使用90的時候圖片為5.5KB,而質量數字改成99時圖片大小一下子增加到了13KB,這種情況下對頁麵載入速度有多少影響還不好說,但圖片越大肯定載入越慢,所以這個數字大家自己權衡下吧。

最後更新:2017-04-02 04:26:00

  上一篇:go Magento開發手冊中文版第一章
  下一篇:go Qt文件處理