hugsbrugs / php-color
此包的最新版本(dev-master)没有可用的许可证信息。
PHP 颜色工具
dev-master
2017-03-17 18:07 UTC
Requires (Dev)
- phpunit/phpunit: ^6.0
- satooshi/php-coveralls: dev-master
This package is auto-updated.
Last update: 2024-09-20 01:57:04 UTC
README
此库提供了简化颜色操作的实用函数
安装
使用 composer 安装包
composer require hugsbrugs/php-color
在您的 PHP 代码中加载库
require_once __DIR__ . '/../vendor/autoload.php'; use Hug\Color\Color as Color;
测试一个颜色是否是十六进制
Color:: is_hexa_color($color, $with_hash = true);
示例
var_dump(Color::is_hexa_color('#fff')); (bool)true var_dump(Color::is_hexa_color('#fff555')); (bool)true var_dump(Color::is_hexa_color('frfrfr', false)); (bool)false
将十六进制颜色转换为 RGB
Color:: hexa_to_rgb($hex, $return = 'array');
示例
var_dump(Color::hexa_to_rgb('#fff')); array(3) { 'R' => int(255) 'G' => int(255) 'B' => int(255) } var_dump(Color::hexa_to_rgb('#fff555')); array(3) { 'R' => int(255) 'G' => int(245) 'B' => int(85) } var_dump(Color::hexa_to_rgb('frfrfr', 'string')); (bool)false
单元测试
composer exec phpunit
作者
Hugo Maugey 访问我的网站 ;)