onliner / imgproxy-php
PHP版的ImgProxy URL构建器
v0.2.4
2024-09-16 10:04 UTC
Requires
- php: ^8.0
Requires (Dev)
- phpstan/phpstan: ^0.12
- phpunit/phpunit: ^8.5.8|^9.3.3
This package is auto-updated.
Last update: 2024-09-16 10:06:41 UTC
README
ImgProxy PHP
这是一个PHP库,可以轻松为ImgProxy构建URL。
安装
安装此扩展的首选方法是通过composer。
运行以下命令:
composer require onliner/imgproxy-php:^0.2
或者在您的composer.json
文件的require
部分添加以下代码行
"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
许可证
在MIT许可证下发布。