This add-on enhances Cockpit CMS by providing automatic image optimization when saving an asset image. The image optimization is performed using the Spatie library - https://github.com/spatie/image-optimizer
Download and unpack add-on to <cockpit-folder>/addons/ImageOptimizer
folder.
By default the Spatie library will detect any optimization binaries on your system and use them, more details about that on https://github.com/spatie/image-optimizer#optimization-tools.
No additional configuration is required.
Add-on is fully transparent to the user, performing the optimization when uploading an asset. In the below example we can see the upload of two images (png and jpg) without the addon and the difference after enabling it:
If you have already a bunch of asset images that are not optimized you can run the cli command, e.g.:
[email protected]:/var/www/html $ ./cp images-optimize
Optimizing 3 assets! Please wait...
/2019/10/10/5d9f01a9f1767desert-sunrise-600-300.jpg optimized! From 78.39 KB to 25.61 KB
/2019/10/10/5d9f01ad9a054dandelion-600-300.jpg optimized! From 80.72 KB to 28 KB
/2019/10/10/5d9f01b12b23bpexels-photo-laptop.jpg optimized! From 64.21 KB to 59.1 KB
Done! 3 assets updated in 3.16s.
Copyright 2019 pauloamgomes under the MIT license.