跨境电商
经验交流分享

Magento图片背景白底修改

Magento的产品图片能够根据相关设置自动生成不同大小的图片,这种设计可以减少网站图片加载的压力,同时不会出现图片失真的情况。那么在Magento自动生成新图片的过程中,有一系列的相关方法可以使用,之前一篇文章《Magento图片大小调整的相关代码》中曾经提到过。

我们可以注意到,Magento在resize图片的时候,会根据一定的比例生成图片,以保证图片不出现失真的情况。这样就会出现每个产品图片的白色背景。如下图所示。

magento图片背景白

magento图片背景白

最近一个项目中,客户的网站背景以黑色为主,产品图片resize之后,出现这种白色背景非常不协调。想在产品图片resize的时候能够生成黑色背景。如下图所示。

magento图片背景黑

magento图片背景黑

实现上述变化非常简单,只需要修改一行代码即可,这里为了方便演示,直接在核心文件中修改,有需要的朋友移植到local下覆盖源文件。找到如下文件,app/code/core/Mage/Catalog/Model/Product/Image.php。修改第44行文件。

[php]
<div><code>protected</code> <code>$_backgroundColor</code>  <code>= </code><code>array</code><code>(255, 255, 255);</code></div>
<div>//修改为</div>
<div>
<div><code>protected</code> <code>$_backgroundColor</code>  <code>= </code><code>array</code><code>(0, 0, 0);</code></div>
<div>[/php]

赞(0)
未经允许不得转载:锐想 » Magento图片背景白底修改
分享到: 更多 (0)

评论 1

评论前必须登录!

 

锐想电商 - 跨境电商经验交流分享

锐想无限