icewild/image-optimizer

Simple PHP Image Optimizer

Maintainers

Package info

github.com/Icewild/ImageOptimizer

Homepage

pkg:composer/icewild/image-optimizer

Statistics

Installs: 1

Dependents: 0

Suggesters: 0

Stars: 2

Open Issues: 0

dev-master 2017-06-21 22:51 UTC

This package is not auto-updated.

Last update: 2026-03-15 03:51:11 UTC


README

SensioLabsInsight

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