phlak/colorizer

从字符串生成持久唯一的颜色。

4.0.0 2017-09-06 01:17 UTC

README

Colorizer

Join our Community Become a Sponsor One-time Donation
Latest Stable Version Total Downloads License Build Status StyleCI

从字符串生成持久唯一的颜色。
Chris Kankiewicz (@PHLAK) 创建

要求

使用Composer安装

composer require phlak/colorizer

使用方法

// Import Colorizer
use PHLAK\Colorizer;

// Initialize Colorizer
$colorize = new Colorizer\Colorize();

// Generate a Color object from 'foo'
$color = $colorize->text('foo'); // Returns a new Color object

// Get the red, green and blue values
$color->red;    // 165
$color->green;  // 196
$color->blue;   // 254

// Generate a hex color code
$color->hex();  // Returns '#a5c4fe'

// Generate a RGB color code
$color->rgb();  // Returns 'rgb(165, 196, 254)'

颜色归一化

您可以通过在初始化Colorize类时传递最小和最大归一化值(0-255)来强制RGB值在特定范围内,以防止颜色过亮或过暗。

$colorize = new Colorizer\Colorize(64, 224);

或者流畅地

$colorize->text('foo')->normalize(64, 224)->rgb();  // Returns 'rgb(165, 196, 224)'

变更日志

更改列表可以在GitHub发行版页面找到。

故障排除

有关一般帮助和支持,请加入我们的[Spectrum社区](https://spectrum.chat/phlaknet)或通过Twitter联系。

请将错误报告给GitHub问题跟踪器

版权

此项目采用MIT许可