2017 © Pedro Peláez
 

magento2-module magento2-image-optimizer

Magento 2 Image optimizer wrapper build on https://github.com/spatie/image-optimize

image

justbetter/magento2-image-optimizer

Magento 2 Image optimizer wrapper build on https://github.com/spatie/image-optimize

  • Monday, April 30, 2018
  • by justbetter
  • Repository
  • 3 Watchers
  • 12 Stars
  • 312 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 3 Versions
  • 164 % Grown

The README.md

Magento 2 Image Optimizer

This Magento 2 module is a wrapper based on the package Spatie Image optimizer., (*1)

Installation

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

Optimize all images in console

  • Run bin/magento justbetter:imageoptimizer:optimizeall to resize all images in the media folder.
  • Additional parameters (will overwrite any option in the magento config):
    • --jpg_compression="85"
    • --jpg_strip_all="1"
    • --jpg_all_progressive="0"
    • --png_quality_min_max="10-15"
    • --png_interlace="0"
    • --png_optimization_level="8"

Optimization tools

The package will use these optimizers if they are present on your system:, (*2)

Here's how to install all the optimizers on Ubuntu:, (*3)

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

And here's how to install the binaries on MacOS (using Homebrew):, (*4)

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

Configuration

  • Options for the module are defined in the backend under Stores > Configuration > JustBetter > Image optimizer configuration.
  • Possible options:
    • Log the compression in the system.log
    • Change compression of jpg files
    • Change compression of png files

Compatibility

The module is tested on magento version 2.2.x with Spatie image optimizer version 1.0.x, (*5)

Ideas, bugs or suggestions?

Please create a issue or a pull request., (*6)

Todo

  • ~~Configurable options for compression~~
  • ~~Compress all library images in console command~~

About us

We’re a innovative development agency from The Netherlands building awesome websites, webshops and web applications with Laravel and Magento. Check out our website justbetter.nl and our open source projects., (*7)

License

MIT, (*8)


JustBetter logo, (*9)

The Versions

30/04 2018

dev-master

9999999-dev

Magento 2 Image optimizer wrapper build on https://github.com/spatie/image-optimize

  Sources   Download

MIT

The Requires

 

magento 2 image-optimizer justbetter

30/04 2018

1.1.0

1.1.0.0

Magento 2 Image optimizer wrapper build on https://github.com/spatie/image-optimize

  Sources   Download

MIT

The Requires

 

magento 2 image-optimizer justbetter

06/04 2018

1.0.0

1.0.0.0

Magento 2 Image optimizer wrapper build on https://github.com/spatie/image-optimize

  Sources   Download

MIT

The Requires

 

magento 2 image-optimizer justbetter