justbetter/magento2-image-optimizer

此包已被废弃且不再维护。没有建议的替代包。

基于https://github.com/spatie/image-optimize构建的magento2图像优化器包装器

1.2.0 2018-10-17 10:36 UTC

This package is auto-updated.

Last update: 2020-09-07 22:35:31 UTC


README

此magento2模块是基于Spatie Image optimizer包的包装器。

安装

  • composer require justbetter/magento2-image-optimizer
  • bin/magento module:enable JustBetter_ImageOptimizer
  • bin/magento setup:upgrade && bin/magento setup:static-content:deploy

在控制台中优化所有图像

  • 运行bin/magento justbetter:imageoptimizer:optimizeall以调整媒体文件夹中所有图像的大小。
  • 附加参数(将覆盖magento配置中的任何选项)
    • --jpg_compression="85"
    • --jpg_strip_all="1"
    • --jpg_all_progressive="0"
    • --png_quality_min_max="10-15"
    • --png_interlace="0"
    • --png_optimization_level="8"

优化工具

如果系统上存在这些优化器,则包将使用这些优化器

以下是如何在Ubuntu上安装所有优化器的方法

sudo apt-get install jpegoptim
sudo apt-get install optipng
sudo apt-get install pngquant
sudo npm install -g svgo
sudo apt-get install gifsicle

以下是MacOS(使用Homebrew)上安装二进制文件的方法

brew install jpegoptim
brew install optipng
brew install pngquant
brew install svgo
brew install gifsicle

配置

  • 模块的选项定义在后台的“商店”>“配置”>“JustBetter”>“图像优化器配置”下。
  • 可能的选项
    • 在系统日志中记录压缩
    • 更改jpg文件的压缩
    • 更改png文件的压缩

兼容性

该模块已在magento版本2.2.x与Spatie image optimizer版本1.0.x上进行了测试

想法、错误或建议?

请在问题pull request中创建。

待办事项

  • 压缩的可配置选项
  • 在控制台中命令压缩所有库图像

关于我们

我们是来自荷兰的创新开发代理机构,使用Laravel和magento构建出色的网站、网店和Web应用程序。查看我们的网站justbetter.nl和我们的开源项目

许可证

MIT

JustBetter logo