tinify / magento2
通过压缩JPEG和PNG图像,使您的网店加载速度更快。此插件通过集成流行的图像压缩服务TinyJPG和TinyPNG自动优化您的图像。
Requires
- php: >=5.5.0
- ext-curl: *
- ext-json: *
- tinify/tinify: >=1.5
Requires (Dev)
This package is auto-updated.
Last update: 2024-09-23 23:17:18 UTC
README
压缩Magento 2的JPEG和PNG图像
通过压缩JPEG和PNG图像,使您的Magento 2网店加载速度更快。
此插件通过集成流行的图像压缩服务TinyJPG和TinyPNG自动优化您的图像。了解更多关于这些服务的信息,请访问https://tinypng.com/。
重要通知:Magento 2.1.6在缓存文件夹中生成产品图像的方式有所不同。许多用户报告说,在2.1.6版本中图像不显示,并在他们的2.1.6版本说明中发布了通知,同时提供了2种解决方案。在 Magento 2.1.6中刷新图像缓存时请注意:您可能需要使用catalog:images:resize脚本来重新生成许多缺失的缓存图像,这将花费大量时间。对于此扩展的新安装,我们建议在重新生成缓存时暂时停止优化。这可以通过在配置屏幕上将4个图像大小设置为“否”来实现。之后,您可以将图像大小重新设置为“是”,以重新启用正常操作中的图像优化。
您使用的是Magento 1吗?请下载Magento 1社区版或Magento 1企业版的扩展。
它是如何工作的?
当您在网店中查看产品时,Magento会在其缓存文件夹中创建不同大小的图像。此扩展将自动为您压缩这些图像。任何相互完全相同的图像大小只会压缩一次。
您的产品图像将上传到TinyJPG或TinyPNG服务,并进行分析以应用最佳压缩。根据图像内容选择最佳策略。结果将发送回您的Magento网店并保存在公共媒体文件夹中。
平均而言,JPEG图像可以压缩40-60%,PNG图像可以压缩50-80%,而不会降低可见质量。您的网店将为您的访客加载得更快,您还可以节省存储空间和带宽!
屏幕截图
在Magento 2中配置插件的示例
入门
从https://tinypng.com/developers获取您的免费API密钥。每月前500次压缩完全免费,没有任何附加条件!由于每个产品将以不同的大小显示,因此可以在您的Magento网店中上传50至100个产品进行免费压缩。您还可以更改应压缩哪些类型的图像大小。
如果您是重度用户,可以通过升级您的帐户以每张图像少量额外费用压缩更多图像。您可以在Magento 2配置部分跟踪压缩次数。
安装
Magento 2 模块可以通过 Composer 安装(https://getcomposer.org.cn/download/)。一旦新的 Magento 2 市场上线,它也将被包括在内。
在命令行中,在您的 Magento 2 安装目录中执行以下操作
composer require tinify/magento2
php bin/magento setup:upgrade
联系我们
有疑问或反馈?告诉我们!请通过 support@tinypng.com 联系我们。
插件贡献者信息
先决条件
- PHP 5.5 或更高版本。
- MySQL 5.6 或更高版本(集成测试)。
- Composer(《https://getcomposer.org.cn/download/》)。
运行单元测试
composer install
vendor/bin/phpunit
安装插件的开发版本
在开始之前,请确保在 composer.json
中设置 "minimum-stability": "dev"
。
composer config repositories.tinify vcs https://github.com/tinify/magento2-plugin
composer require tinify/magento2:dev-master
bin/magento setup:upgrade
许可证
本软件根据 MIT 许可证授权。查看许可证(《https://github.com/tinify/magento2-plugin/blob/HEAD/LICENSE》)。