2011-11-22 81 views
0

我一直在尋找並試圖找出爲什麼我不能得到PNG圖像壓縮工作在我正在工作的opencart 1.5網站。PNG壓縮在opencart不工作

在library/image.php的第46行,我修改了imagepng函數以使用壓縮9而不是默認的0,它對我的​​圖像沒有任何影響。我從文件服務器中刪除了這些圖像,並且他們只是使用完全相同的文件大小/質量進行重新填充。

任何人都知道我可以如何獲得我的圖像的文件大小?一張1000x750px的圖片超過了2M,這會導致我的加載時間縮短。

謝謝!

+0

「沒有影響」 - 如在,文件大小_seem_相同?或者它們是字節 - 字節相同的?如果你在你所做的改變中插入調試'print'語句,你會看到你的代碼是否被執行了嗎? – sarnold

+0

它們是字節對字節相同的。我實際上評論了這一行,並且圖像仍然被創建。文件中還有其他功能可以調整大小,但它們都不使用imagepng(圖像也在調整大小)。這是一個指向http://code.google.com/p/opencart/source/browse/trunk/upload/system/library/image.php?r=577 – jdehlin

+0

的文件的鏈接。圖像可能不會通過'save()'函數。仔細檢查該代碼是否正在執行。 – sarnold

回答

1

我修改了imagepng函數,使用壓縮9而不是 默認爲0,它對我的​​圖像沒有任何影響。

這實際上適用於我。我將它從「0」更改爲「9」並清除緩存映像,文件大小約爲減少65%

0

您可以下載圖像壓縮擴展而不是編輯源代碼,因爲升級時您的更改將會丟失。