This is a PHP library that makes it easy to build URL for ImgProxy.
The preferred way to install this extension is through composer.
Either run
composer require onliner/imgproxy-php:^0.2
or add this code line to the require
section of your composer.json
file:
"onliner/imgproxy-php": "^0.2"
$key = getenv('IMGPROXY_KEY');
$salt = getenv('IMGPROXY_SALT');
$src = 'http://example.com/image.jpg';
$builder = UrlBuilder::signed($key, $salt);
$builder = $builder->with(
new Dpr(2),
new Quality(90),
new Width(300),
new Height(400)
);
$url = $builder->url($src); // encoded url
$url = $builder->encoded(false)->url($src); // plain url
$url = $builder->url($src, 'png'); // change image format
# example: /9SaGqJILqstFsWthdP/dpr:2/q:90/w:300/h:400/aHR0cDovL2V4YW1w/bGUuY29tL2ltYWdl/LmpwZw
Released under the MIT license.