Php opencart中的png压缩不起作用

Php opencart中的png压缩不起作用,php,opencart,Php,Opencart,我一直在搜索,并试图找出为什么我不能得到png图像压缩工作的opencart 1.5网站我的工作 在library/image.php的第46行,我修改了imagepng函数,使用压缩9而不是默认的0,并且它对我的图像没有影响。我从文件服务器中删除了这些图像,它们只是以完全相同的文件大小/质量重新填充 有人知道我如何降低图像的文件大小吗?一个1000x750px的映像超过了2M,这会缩短我的加载时间 谢谢! 我修改了imagepng函数以使用压缩9而不是 默认值为0,对我的图像没有影响 这对我来

我一直在搜索,并试图找出为什么我不能得到png图像压缩工作的opencart 1.5网站我的工作

在library/image.php的第46行,我修改了imagepng函数,使用压缩9而不是默认的0,并且它对我的图像没有影响。我从文件服务器中删除了这些图像,它们只是以完全相同的文件大小/质量重新填充

有人知道我如何降低图像的文件大小吗?一个1000x750px的映像超过了2M,这会缩短我的加载时间

谢谢!

我修改了imagepng函数以使用压缩9而不是 默认值为0,对我的图像没有影响


这对我来说确实有效。我将其从“0”更改为“9”,并清除了缓存图像,文件大小大约减少了65%

您只需下载图像压缩扩展名,而不必编辑源代码,因为升级时所做的更改将丢失。

“无影响”--如中所述,文件大小似乎相同?或者它们是逐字节相同的?如果围绕所做的更改插入调试
print
语句,您是否看到代码是否得到执行?它们是逐字节相同的。事实上,我注释掉了这行,图像仍然被创建。文件中还有其他函数可以调整大小,但没有一个使用imagepng(图像也正在调整大小)。这里有一个指向问题文件的链接,可能图像没有通过
save()
函数。仔细检查代码是否正在实际执行。您是在共享主机上还是专用主机上?这样就不会挂起;我没能找到解决办法,最后还是回到了jpgs。我在共享主机上。