Artisan command for Laravel 4 to optimize your images using jpegoptim and optipng.
Note: Based on and inspired by Spir/ImageOptimize.
Require this package with composer:
composer require paramonovav/laravel-optimize-images
After updating composer, add the ServiceProvider to the providers array in app/config/app.php
'Paramonovav\LaravelOptimizeImages\LaravelOptimizeImagesServiceProvider',
You need to publish the config from this package.
php artisan config:publish paramonovav/laravel-optimize-images
Installing with brew
brew install jpegoptim optipng
Installing with yum package manager
yum install jpegoptim optipng -y
Now you can run artisan command:
php artisan optimize:images
Note: Be CAREFUL optimized images override/replace the original images