webfactory / phumbor
PHP 的最小化 Thumbor 库
1.3.0
2020-12-12 16:12 UTC
Requires (Dev)
- phpunit/phpunit: ^4.8|^5.0
Replaces
README
生成 Thumbor URL 的最小化 PHP 客户端。
此仓库是在 1.2.2 版本发布后从 原始 99designs/phumbor 库中分叉出来的。
使用方法
您可以使用 Thumbor\Url.Builder
构建一个 Thumbor\Url
$server = 'http://thumbor.example.com:1234'; $secret = 'my-secret-key'; echo Thumbor\Url\Builder::construct($server, $secret, 'http://images.example.com/llamas.jpg') ->fitIn(640, 480) ->addFilter('fill', 'green'); // => http://thumbor.example.com:1234/OFDRoURwi9WVbZNfeOJVfIKr1Js=/fit-in/640x480/filters:fill(green)/http://images/example.com/llamas.jpg
为了重用您的服务器/密钥组合,创建一个 Thumbor\Url\BuilderFactory
$thumbnailUrlFactory = Thumbor\Url\BuilderFactory::construct($server, $secret); echo $thumbnailUrlFactory ->url('http://images.example.com/llamas.jpg') ->fitIn(640, 480) ->addFilter('fill', 'green'); echo $thumbnailUrlFactory ->url('http://images.example.com/butts.png') ->crop(20, 20, 300, 300) ->valign('middle'); // etc
许可证
MIT;请参阅 LICENSE