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

转载 2011年01月12日 16:49:00

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

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

magento做的网店的前台产品图片仔细看会发现不够清晰,质量比原图损失较大,这是因为系统在用GD2压缩图片时默认压缩质量是80%。为了提高产品图片质量,我们可以修改代码来改变压缩质量的百分比,比如...
  • shuishui8310
  • shuishui8310
  • 2010年03月10日 13:25
  • 3694

如何修改Magento前台显示的产品图片的尺寸大小

第一个:修改产品列表页的产品图片大小 文件位置:app\design\frontend\default\Your_Template\template\catalog\product\list.pht...
  • ibmfahsion
  • ibmfahsion
  • 2012年12月03日 17:52
  • 539

可以修改Magento的订单号,Invoice,Shipment和Credit Memo号码的插件-Flex Invoice

可以修改Magento的订单号,Invoice,Shipment和Credit Memo号码的插件-Flex InvoicePosted 星期五, 09/25/2009 - 20:34 by Kevi...
  • terry_water
  • terry_water
  • 2011年01月21日 20:42
  • 837

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

            之前写过文章说怎么在Magento1.3下修改前台产品图片质量,http://blog.csdn.net/shuishui8310/archive/2010/03/11/536...
  • shuishui8310
  • shuishui8310
  • 2010年05月14日 14:15
  • 1674

magento -- 为Magento提速再做一点小努力之用工具压缩网页上的图片

Magento的速度问题一直困扰着我,以至于把能提高页面访问速度的方式能试的都试一遍。今天讲的东西并不是Magento独有,只不过为了弥补Magento在速度上的劣势,显得更迫切一点。现在的网站越做越...
  • shuishui8310
  • shuishui8310
  • 2010年09月10日 00:09
  • 2755

修改Magento se105模版 Latest Product等模块的默认图片及外框大小

se105模版,默认的图片大小是155*120. 看多了以后,就觉得有视觉疲劳了。 最近做了一个服装网站,如果还是按照155*120这个比例的话,衣服摆放就不好看了。所以就考虑改动外框和图片的大小。改...
  • tanmaoxian
  • tanmaoxian
  • 2013年04月27日 11:51
  • 1478

ZenCart里调节产品图片大小的方法及其算法

如果要修改ZenCart产品显示图片的大小,可以通过Admin->Configure->Image来修改显示图片的参数,而参数的变量名则表示了该变量所起的作用,很好理解。下面就简单介绍一下main页面...
  • fjnu2008
  • fjnu2008
  • 2012年04月23日 20:15
  • 387

√如何改善无线wifi信号质量

BAT满足了大众在公共场合对免费wifi的需求,路由器、WiFi共享精灵软硬兼施则构建家庭、办公室等室内场合的无线wifi环境。最基本的需求满足之后是什么呢,对wifi网络质量的要求,不要网络慢,不要...
  • wifitsj
  • wifitsj
  • 2014年08月18日 17:07
  • 986

项目质量管理之持续改进

在做项目过程中,经常出现“反复踩同一个坑”的情况。一个团队里小李犯了一个错误导致生产事故,没多久后,小王又因同样的错误导致生产事故,又没多久,小张因类似错误导致生产事故………...
  • taric_ma
  • taric_ma
  • 2017年12月05日 15:24
  • 82

lightinthebox ZenCart里调节 设置产品图片大小的方法及其算法

如果要修改ZenCart产品显示图片的大小,可以通过Admin->Configure->Image来修改显示图片的参数,而参数的变量名则表示了该变量所起的作用,很好理解。下面就简单介绍一下main页面...
  • ibmfahsion
  • ibmfahsion
  • 2012年11月21日 15:35
  • 571
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:magento -- 如何改善前台图片质量
举报原因:
原因补充:

(最多只允许输入30个字)