3

由于 magento 的调整图像大小,我的服务器变得太慢了。我正在使用以下代码显示图像

echo $this->helper('catalog/image')->init($_product, 'small_image')->resize(250,250)

这是加载实际图像(如果我上传像 2mb,3mb 这样的 havy 图像),如果我不使用调整大小功能,但如果我使用此功能,那么它总是将其调整为 250x250,这使得服务器额外的调整图像大小的工作可以在上传图片我只是想避免这个调整大小的过程,所以每次图片不会调整大小时,我们在创建产品时在 magento 中上传时应该调整它的大小。请给我解决方案

4

1 回答 1

1

只是跳过调整大小。一切都已完成,__toString()因此如果您删除 resize() 则不会调整大小并且文件只会复制到缓存中。

编辑 在后端上传正确的小图像很重要。您可以上传多张图片。并在后端设置三个(在标准安装图像中,small_image 和 thumbnail)。这些图像可以通过访问

$this->helper('catalog/image')->init($_product, 'IMAGE_TYPE')

因此,如果您上传 250x250 像素的图像,将其标记为缩略图,然后您可以删除调整大小,一切正常。

你能做的——但不要问我怎么做——就是将调整大小的图像放入缓存中。但是有很多问题,插入它们后,例如刷新图像缓存->所有图像都被删除

于 2013-01-05T08:33:40.340 回答