icewild / image-optimizer
Simple PHP Image Optimizer
Installs: 1
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/icewild/image-optimizer
Requires
- php: >=7.1
Requires (Dev)
- php-mock/php-mock-phpunit: ^1.1
- phpunit/phpunit: ^5
This package is not auto-updated.
Last update: 2025-11-09 02:07:16 UTC
README
ImageOptimizer
This is PHP library for Image Optimizer https://imageoptim.com/api/post
Installation
composer require icewild/image-optimizer
Usage
$image_optimizer = new \Icewild\ImageOptimizer\ImageOptimizer('YOUR_USERNAME'); $image_optimizer->setWidthAndHeight(100, 100); $image_optimizer->setResizeStrategy(new ResizeStrategy('crop')); $image_optimizer->setSourceUrl('https://avatars3.githubusercontent.com/u/8243173'); $result = $image_optimizer->getImage(); file_put_contents('/your/place/to/save/image.ext', $result);
ToDo
Add validation to set parameters to avoid receiving 400 Bad Options by ImageOptim Server