之前写过文章说怎么在Magento1.3下修改前台产品图片质量,http://blog.csdn.net/shuishui8310/archive/2010/03/11/5364583.aspx,最近开始使用1.4后,发现根目录下\lib\Varien\Image\Adapter\Gd2.php文件内容与1.3不同,设置图片压缩质量的代码变成了这样
// set quality param for JPG file type if (!is_null($this->quality()) && $this->_fileType == IMAGETYPE_JPEG) { $functionParameters[] = $this->quality(); } // set quality param for PNG file type if (!is_null($this->quality()) && $this->_fileType == IMAGETYPE_PNG) { $quality = round(($this->quality() / 100) * 10); if ($quality < 1) { $quality = 1; } elseif ($quality > 10) { $quality = 10; } $quality = 10 - $quality; $functionParameters[] = $quality; } call_user_func_array($this->_getCallback('output'), $functionParameters);
$this->quality()应该是从哪个地方获得了数据,不过暂时我还没找到,尝试直接赋值后,测试有效果,同一张图片在列表页的产品图大小从4.3K变成了7.1K,修改后的代码:
// set quality param for JPG file type if (!is_null($this->quality()) && $this->_fileType == IMAGETYPE_JPEG) { //alex $functionParameters[] = 95;//$this->quality(); }
95%的压缩质量是我权衡后的结果,不推荐设置为100%,质量提升不多,图片大小却会暴涨。
您还没有登录,请您登录后再发表评论
此压缩包为官方发布的magento 1.4稳定版本
Magento 访牌LV包包网站模板 适用于MAGENTO版本1.4-1.7
一套专业开源的电子商务系统,具有模块化架构体系和丰富的功能。易于与第三方应用系统无缝集成。
Magento1.4.1.1-中文语言包
Ajax-magento2-catalog-infinite-scroll.zip,免费的Magento 2扩展,为目录添加无限滚动功能(通过AJAX实现)编码教程,ajax代表异步javascript和xml。它是多种web技术的集合,包括html、css、json、xml和javascript。...
pdf php Magento Magento 1.4 Theming Cookbook.pdf
magento2-developer-quickdevbar, Magento2的开发人员工具栏 Magento2开发人员工具栏 希望这个调试工具栏能够加速Magento2开发模块。 如果你想改进这个工具栏的任何反馈和想法,那么你可以通过GitHub上的追踪器...
Magento1.4.0.1中文汉化包--最新的语言包
支持Magento1.4的中文汉化包,来自http://www.magentochina.org/
magento1.4 适用的多图上传插件 直接把app目录覆盖即可
Ajax-magento2-ajax-cart-quick.zip,magento 2 ajax购物车扩展插件提供舒适的购物体验。客户可以很容易地选择可配置的选项并在弹出窗口中编辑项目,而不会浪费重新加载页面的时间。,ajax代表异步javascript和xml。它...
magento2-Ho_Templatehints, h& 2高级模板提示模块 h& 2高级模板提示模块[Overview $0 ] ( 文档/总 workings.gif )Ho_Templatehints扩展了默认的Magento模板提示。使用肌肉存储器 ?ath=1 轻松访问。显示hints模
Ajax-magento2-ajax-cart.zip,ajax add to cart for extension magento 2提供了通过ajax弹出窗口将产品添加到购物车的主要功能。它通过允许客户从产品列表页面将任何产品类型添加到购物车,显著改善了用户体验。,...
magento2-blog-module-tutorial, 关于如何从头开始创建 magento 2模块的教程,带有测试 2博客模块教程这个模块是 WIP,它将被更新为每个教程我目前正在写。介绍如何从头创建完整功能的Magento 2模块。 即使有测试,...
Ajax-magento2-ajax-layered-navigation.zip,ajax分层导航magento 2提供了一个过滤器列表,帮助您的客户以最短的方式搜索和获得他们最喜欢的产品。这个扩展应用了现代ajax技术来增强过滤系统,以提高用户对页面上每...
magento sns-nova 模板 多种颜色主题
magento-ce-2.4.0-2020-07-24-11-15-38.tar.gz 不带sample data
magento2-backup-gcp-源码.rar
magento2-checkout-success-misc-script-源码.rar
magento-ce-2.4.0_sample_data-2020-07-26-02-51-57.tar.gz Include sample data
相关推荐
此压缩包为官方发布的magento 1.4稳定版本
Magento 访牌LV包包网站模板 适用于MAGENTO版本1.4-1.7
一套专业开源的电子商务系统,具有模块化架构体系和丰富的功能。易于与第三方应用系统无缝集成。
Magento1.4.1.1-中文语言包
Ajax-magento2-catalog-infinite-scroll.zip,免费的Magento 2扩展,为目录添加无限滚动功能(通过AJAX实现)编码教程,ajax代表异步javascript和xml。它是多种web技术的集合,包括html、css、json、xml和javascript。...
pdf php Magento Magento 1.4 Theming Cookbook.pdf
magento2-developer-quickdevbar, Magento2的开发人员工具栏 Magento2开发人员工具栏 希望这个调试工具栏能够加速Magento2开发模块。 如果你想改进这个工具栏的任何反馈和想法,那么你可以通过GitHub上的追踪器...
Magento1.4.0.1中文汉化包--最新的语言包
支持Magento1.4的中文汉化包,来自http://www.magentochina.org/
magento1.4 适用的多图上传插件 直接把app目录覆盖即可
Ajax-magento2-ajax-cart-quick.zip,magento 2 ajax购物车扩展插件提供舒适的购物体验。客户可以很容易地选择可配置的选项并在弹出窗口中编辑项目,而不会浪费重新加载页面的时间。,ajax代表异步javascript和xml。它...
magento2-Ho_Templatehints, h& 2高级模板提示模块 h& 2高级模板提示模块[Overview $0 ] ( 文档/总 workings.gif )Ho_Templatehints扩展了默认的Magento模板提示。使用肌肉存储器 ?ath=1 轻松访问。显示hints模
Ajax-magento2-ajax-cart.zip,ajax add to cart for extension magento 2提供了通过ajax弹出窗口将产品添加到购物车的主要功能。它通过允许客户从产品列表页面将任何产品类型添加到购物车,显著改善了用户体验。,...
magento2-blog-module-tutorial, 关于如何从头开始创建 magento 2模块的教程,带有测试 2博客模块教程这个模块是 WIP,它将被更新为每个教程我目前正在写。介绍如何从头创建完整功能的Magento 2模块。 即使有测试,...
Ajax-magento2-ajax-layered-navigation.zip,ajax分层导航magento 2提供了一个过滤器列表,帮助您的客户以最短的方式搜索和获得他们最喜欢的产品。这个扩展应用了现代ajax技术来增强过滤系统,以提高用户对页面上每...
magento sns-nova 模板 多种颜色主题
magento-ce-2.4.0-2020-07-24-11-15-38.tar.gz 不带sample data
magento2-backup-gcp-源码.rar
magento2-checkout-success-misc-script-源码.rar
magento-ce-2.4.0_sample_data-2020-07-26-02-51-57.tar.gz Include sample data