magento -- 如何改善前台图片质量

简介:

magento做的网店的前台产品图片仔细看会发现不够清晰,质量比原图损失较大,这是因为系统在用GD2压缩图片时默认压缩质量是80%。为了提高产品图片质量,我们可以修改代码来改变压缩质量的百分比,比如90%或更多。

 

操作方法如下:

 

第一步:把"/ lib/Varien/Image/Adapter/Gd2.php" 文件拷贝到"/ app/code/local/Varien/Image/Adapter/Gd2.php"

 

第二步:打开Gd2.php,在大概第80行找到

 

       call_user_func($this->_getCallback('output'), $this->_imageHandler, $fileName); 

 

          替换成

 

          if ($this->_fileType === IMAGETYPE_JPEG) { call_user_func($this->_getCallback('output'), $this->_imageHandler, $fileName, 90); } else { call_user_func($this->_getCallback('output'), $this->_imageHandler, $fileName); } 

 

          数字可以在0到100直接选择,关乎到图片的质量,推荐使用90到100。

 

          第三步:清空图片缓存,看下效果吧!

 

          PS:经本人不太严谨的实验,默认状态前台列表页的一张产品图大概3.5KB大小,使用90的时候图片为5.5KB,而质量数字改成99时图片大小一下子增加到了13KB,这种情况下对页面载入速度有多少影响还不好说,但图片越大肯定载入越慢,所以这个数字大家自己权衡下吧。

目录
相关文章
|
6月前
|
数据库 SEO
做好网站URL结构优化,让SEO事半功倍
许多网站管理员经常错过URL结构的优化,但拥有一个好的URL不仅可以改善用户访问体验,
77 3
|
8月前
显示广告的几种方案及缺点
显示广告的几种方案及缺点
62 0
|
8月前
|
Web App开发 缓存 前端开发
如何优化前端网页加载速度:最佳实践和工具推荐
本文探讨了如何通过采用最佳实践和利用先进的工具来优化前端网页加载速度。从压缩资源到使用CDN,从减少HTTP请求到利用缓存策略,我们将介绍一系列提高网页性能的技术手段。同时,我们还将推荐一些广受好评的工具,帮助开发者更轻松地实施这些优化策略。
|
前端开发 区块链
合成游戏看广告视频盒子系统开发方案逻辑/详细案例/功能设计/需求步骤/规则项目/源码说明
在Solidity中,与外部合约交互可以通过调用函数来完成。这些函数可以是在Solidity合约中定义的函数,也可以是在外部合约中定义的函数。调用外部合约函数需要知道合约的地址和函数的签名。
|
内存技术
简单系统后台页面开发分享【2020网页综合笔记01】
简单系统后台页面开发分享【2020网页综合笔记01】
119 0
简单系统后台页面开发分享【2020网页综合笔记01】
|
机器学习/深度学习 算法 搜索推荐
怎样设计一个广告系统
怎样设计一个广告系统
408 0
怎样设计一个广告系统
|
Web App开发 缓存 资源调度
Web页面优化专项>加载速度优化专项 > 体积优化分享
Web页面优化专项>加载速度优化专项 > 体积优化分享
170 0
Web页面优化专项>加载速度优化专项 > 体积优化分享
|
前端开发 UED
悬赏任务源码,了解更多加载方式提升用户体验
悬赏任务源码,了解更多加载方式提升用户体验
|
数据安全/隐私保护 UED
婚恋源码利用加载,优化用户与产品的交互
婚恋源码利用加载,优化用户与产品的交互
|
Android开发
如何解决Android开发过程中缺乏UI素材的问题
如何解决开发过程中缺乏UI素材的问题 原则上来说,我们应该尽量把时间花在自己的专业开发上。但偶尔我们还是不得不面临需要UI素材问题,比如应付学校的项目作业,自己的个人开源项目,这些都是不太可能有UI设计师帮你完成的。
1484 0