我花了很多时间在我的产品图片上,调整它们以完全匹配实际产品的颜色..白平衡,色调,对比度,色调......但是现在当我在Magento看着它们时,它们已被屠杀难以置信。对于我的产品,图像必须与产品一样精确。我有足够的带宽,并不关心最小化文件大小。我也不介意如果我能以某种方式绕过完全发生的处理,我必须手动调整大小并上传相同的图像两到三次。
Magento很棒!但这是一个显而易见的事。如果图像不正确,我无法启动网站。如果我不能这样做,我实际上将不得不放弃我花了几个月学习的推车,或者花费大量时间来提出我自己的解决方案,即使我没有低级别的mysql经验。无论哪种方式,延迟发射都会在经济上受到伤害。
我试图在调用init()之后和调用resize()之前,在\ catalog \ product \ view \ media.phtml中,以及调用之后插入 - > gt。setQuality(99) \ catalog \ product \ gallery.phtml中的init()。
在这两种情况下我都使用了setQuality(10)来确保我已经正确地完成了它,奇怪的是它在gallery.phtml中有效但在media.phtml中却没有。尽管如此,因为尽管gallery.phtml中的100值在细节方面并不是太糟糕,但遗憾的是对比度/颜色/曝光不同。它看起来褪色,去饱和。它使产品看起来没有吸引力。
在magentocommerce.com的一个帖子中,有人建议它是导致问题的resize()函数,但这不可能是因为在gallery.phtml中没有调用resize()。一般来说,人们已经指出GD2.php是罪魁祸首,但我还没有找到任何可以完全绕过它的解决方案。
如果我要为media.phtml视图上传一张265像素宽的图片,并使用我想要的深度gallery.phtml视图所需的任何分辨率为同一张照片单独添加一张图片,我该如何标记后端(基数还是小?还是需要更多标签?)然后如何从phtml文件中访问正确的图像?这有点过头了。我想我可以弄清楚,但不是没有花很多时间,我没有。是否存在已解决此问题的扩展?我注意到一些“灯箱”扩展很受欢迎,但他们的描述中没有一个提到克服gd2吐出的可怕图像质量的任何事情,这让我怀疑他们这样做。
有人可以提供一些建议吗?如果已有延期,我会很高兴。谢谢。
答案 0 :(得分:0)
似乎最好的解决方案是从Magento的默认Gd2库切换到ImageMagick以获得更多控制和更好的分辨率。 Magento论坛有一个帖子,其中包含详细信息here。您需要确保以升级安全的方式执行编辑。