kreyu / placeholder-image
使用各种提供者生成占位图链接
v1.0.1
2019-04-24 17:33 UTC
Requires
- php: ^7.1
Requires (Dev)
- phpunit/phpunit: ^7.0
This package is auto-updated.
Last update: 2024-08-25 07:25:59 UTC
README
此包有助于使用各种占位图提供者的使用。
无依赖项,简单链接。
安装
您可以通过composer安装此包
composer require kreyu/placeholder-image
测试
composer test
使用
生成占位图URL
PlaceholderImage::with($providerAlias)->generate($width, $height, array $options, $ssl = true);
示例用法
PlaceholderImage::with('dummy_image')->generate(600, 400, [ 'text' => 'Beep Boop', 'format' => 'png', 'background' => 'FF9900', 'foreground' => 'FFFFFF', ]);
将给出以下URL
https://dummyimage.com/600x400/FF9900/FFFFFF.png&text=Beep+boop
第四个参数允许禁用SSL支持。
支持提供者
fill_murray
- fillmurray.comdummy_image
- dummyimage.complaceholder
- placeholder.complace_img
- placeimg.com
使用无效的提供者别名将抛出 InvalidProviderException
Fatal error: Uncaught Kreyu\PlaceholderImage\Exception\InvalidProviderException:
Requested provider invalid-prov does not exist.
许可
MIT许可(MIT)。有关更多信息,请参阅许可文件。