phlak/colorizer
最新稳定版本:5.0.0
Composer 安装命令:
composer require phlak/colorizer
包简介
Generate persistantly unique colors from a string.
README 文档
README
Generate persistently unique colors from a string.
Created by Chris Kankiewicz (@PHLAK)
Requirements
- PHP >= 8.1
Install with Composer
composer require phlak/colorizer
Usage
// 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)'
Normalizing Colors
You can enforce RGB values to fall within a certain range to prevent colors from being too bright or dark. This is possible by passing minimum and maximum normalization values (0-255) to the Colorize class on initialization:
$colorize = new Colorizer\Colorize(64, 224);
or fluently:
$colorize->text('foo')->normalize(64, 224)->rgb(); // Returns 'rgb(165, 196, 224)'
Changelog
A list of changes can be found on the GitHub Releases page.
Troubleshooting
For general help and support join our GitHub Discussion or reach out on Bluesky.
Please report bugs to the GitHub Issue Tracker.
Copyright
This project is licensed under the MIT License.
统计信息
- 总下载量: 18.63k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 14
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2014-04-08
