Magento增加了前端的图像尺寸

时间:2013-05-20 20:10:31

标签: magento

我注意到服务于前端的图像比服务器上的图像大。据我所知,Magento通过一些过滤器来运行图像,这些过滤器可以添加水印,调整颜色等等。有没有办法禁用此功能?

编辑:对不起,我应该更具体一点。我指的是产品图片和实际文件大小,而不是高度/宽度。提供的产品图像的文件大小比原始文件大。

1 个答案:

答案 0 :(得分:1)

目录/产品图片标签在Magento的模板文件中定义。定义的图像大小会有所不同,具体取决于您所指的图像。

这些模板调用图像如下:

app/design/frontend/base/default/catalog/product/list.phtml

<?php echo $this->helper('catalog/image')->init($_product, 'small_image')->resize(135); ?>

如果最后有通知,则会有一个resize函数,其中包含一个set数字。此数字将告诉Magento自动调整其检索到该维度的图像的大小。您可以将高度和宽度传递给resize函数,如下所示:

..->resize(height, width);

据我所知,没有配置设置会全局禁用此调整大小功能。您必须使用覆盖的文件或扩展名覆盖和取消该函数。我建议只上传正确尺寸的图像(大于网站上看到的最小尺寸)。然后,Magento将适当地缩小它们而不会降低质量。