kreyu/placeholder-image

使用各种提供者生成占位图链接

v1.0.1 2019-04-24 17:33 UTC

This package is auto-updated.

Last update: 2024-08-25 07:25:59 UTC


README

Latest Stable Version Build Status

此包有助于使用各种占位图提供者的使用。
无依赖项,简单链接。

安装

您可以通过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支持。

支持提供者

使用无效的提供者别名将抛出 InvalidProviderException

Fatal error: Uncaught Kreyu\PlaceholderImage\Exception\InvalidProviderException: 
Requested provider invalid-prov does not exist.

许可

MIT许可(MIT)。有关更多信息,请参阅许可文件