samcrosoft/placeholder
Composer 安装命令:
composer require samcrosoft/placeholder
包简介
The Simple PHP Image Placeholder Package
README 文档
README
This is a simple package that creates image placeholders using the GD Library. It makes it possible to self host a service to create an imge placeholder just like (placehold.it)
Requirements
- PHP GD
How To Install
composer require samcrosoft/placeholder:"dev-master"
Usage
To create a simple image placeholder that would be returned as an http response is simple as described below
<?php
require 'vendor/autoload.php';
use Samcrosoft\Placeholder\Placeholder;
header ("Content-type: image/png");
/*
* Generate an image object
*/
$oPlaceholder = new Placeholder();
/*
* Make a placeholder using parameters from the url
*/
$oImage = $oPlaceholder->makePlaceholderFromURL();
// Render image
imagepng($oImage);
URL Parameters
- width -> [w] (default is
Placeholder::DEFAULT_IMAGE_WIDTH), this should be an integer - height -> [h] (default is
Placeholder::DEFAULT_IMAGE_HEIGHT), this should be an integer also - Background Color -> [b] (default is
#000which is black), note that when passing the background color as a querystring, the#character in the URL should be omitted - Foreground Color -> [f] (default is
#fffwhich is white), This represents the color of the text - Displayed Text -> [t] (default is
widthxheight
Note : Both foreground and Background colors are expected in hex format e.g (#090, #FFFFFF, #F00) without the (#)
Sample URL
http://path_to_endpoint?w=100&h=150&b=090&f=ffffff&t=Sample+Message+To+Show
Implementations
Placeholder PHP is implemented using a series of php frameworks, or in other languages, the links are listed below
- PHP Placeholder Lumen - This is an implementation of the php placeholder using laravel Lumen
License
统计信息
- 总下载量: 1.81k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2015-06-01