Board logo

標題: [ ECSHOP ] 修改縮圖品質的預設值,提高縮圖的品質 [打印本頁]

作者: kayin    時間: 2012-1-19 11:14 AM     標題: [ ECSHOP ] 修改縮圖品質的預設值,提高縮圖的品質

很多人說縮略圖的質量不高,模糊,那是因為gd庫生成縮略圖時,默認生成jpg縮略圖或商品圖的質量是75。
可以通過修改生成縮略圖質量的默認值來提高縮略圖的質量。

找到includes/cls_image.php,在大約250行左右
  1. /* 生成文件 */
  2.         if (function_exists('imagejpeg'))
  3.         {
  4.             $filename .= '.jpg';
  5.             imagejpeg($img_thumb, $dir . $filename);
  6.         }
複製代碼
改為
  1. /* 生成文件 */
  2.         if (function_exists('imagejpeg'))
  3.         {
  4.             $filename .= '.jpg';
  5.             imagejpeg($img_thumb, $dir . $filename, 90);
  6.         }
複製代碼
這樣應該足夠清晰了,這裡允許0-100的範圍,數值越高縮略圖就會越清晰,相應的生產的圖片佔用存貯空間也會越大,網頁加載速度就會越慢,建議範圍80-90。不寫的話默認是75的質量。

註:修改縮略圖質量後需要重新批量處理圖片才能看到效果。




歡迎光臨 Kuroshio Ocean Design - 黑潮設計 (http://forum.kod.tw/) Powered by Discuz! 7.2