357
京東網上商城
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
上一篇:
Magento開發手冊中文版第一章
下一篇:
Qt文件處理
keeps the bar green to keep the code clean" - JUNIT單元測試
以用戶的角度給 Android 開發者的一封信
java中報錯java.sql.Timestamp cannot be cast to java.sql.Date
阿裏雲助力零售客戶轉型升級
MyCalendar 開發日誌 (9th Apr- 11st Apr)
如何用Tensorflow實現RNN?本文將帶你進一步研究
阿裏雲棲大會城市峰會三度在蓉舉辦
先知創新大會:16位華人安全科學家分享前沿研究,中國密碼專家王小雲獲先知獎
降低人工智能成本50%阿裏雲推出新一代異構實例GN5i
科技改變零售——大數據驅動轉型