博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
magento -- 如何改善前台图片质量
阅读量:4200 次
发布时间:2019-05-26

本文共 1138 字,大约阅读时间需要 3 分钟。

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

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

操作方法如下:

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

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

      

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

          替换成

 

  1. if  ( $this ->_fileType === IMAGETYPE_JPEG) {  
  2.     call_user_func($this ->_getCallback( 'output' ),  $this ->_imageHandler,  $fileName , 90);  
  3. else  {  
  4.     call_user_func($this ->_getCallback( 'output' ),  $this ->_imageHandler,  $fileName );  
  5. }  
 

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

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

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

 

 转载地址:http://blog.csdn.net/shuishui8310/archive/2010/03/10/5364583.aspx

你可能感兴趣的文章
论文浅尝 | 基于动态记忆的原型网络进行元学习以实现少样本事件探测
查看>>
肖仰华 | 大规模、高质量的金融知识图谱,如何自动化构建?
查看>>
论文浅尝 | 基于知识图谱 Embedding 的问答
查看>>
论文浅尝 | 解决知识图谱补全中的长尾关系和不常见实体问题
查看>>
以史为鉴 | 为什么要将「知识图谱」追溯到1956年?
查看>>
领域应用 | 知识结构化在阿里小蜜中的应用
查看>>
论文浅尝 | 基于属性嵌入的知识图谱实体对齐
查看>>
论文浅尝 | 基于深度强化学习将图注意力机制融入知识图谱推理
查看>>
综述 | 知识图谱实体链接:一份“由浅入深”的综述
查看>>
论文浅尝 | HEAD-QA: 一个面向复杂推理的医疗保健数据集
查看>>
论文浅尝 | 从树结构的长短期记忆网络改进语义表示
查看>>
论文浅尝 | BAG:面向多跳推理问答得双向 Attention 实体图卷积网络
查看>>
论文浅尝 | DRUM:一种端到端的可微的知识图谱上的规则学习方法
查看>>
论文浅尝 | 机器阅读理解中常识知识的显式利用
查看>>
论文浅尝 | 通过共享表示和结构化预测进行事件和事件时序关系的联合抽取
查看>>
论文浅尝 | 融合多粒度信息和外部语言知识的中文关系抽取
查看>>
论文浅尝 | GMNN: Graph Markov Neural Networks
查看>>
应用实践 | 网络智能运维下的知识图谱
查看>>
应用实践 | 南方科技大学研发基于新型冠状病毒知识图谱模式挖掘系统
查看>>
征稿 | 2020年全国知识图谱与语义计算大会
查看>>