phlak / colorizer
从字符串生成持久唯一的颜色。
4.0.0
2017-09-06 01:17 UTC
Requires
- php: >=5.6
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.3
- phpunit/phpunit: ^5.7
This package is auto-updated.
Last update: 2024-09-01 14:13:55 UTC
README
从字符串生成持久唯一的颜色。
由 Chris Kankiewicz (@PHLAK) 创建
要求
- PHP >= 7.0
使用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许可。