cjrasmussen / color
颜色转换和分析的简单函数
2.0.1
2024-07-03 22:45 UTC
Requires
- php: >=7.4.0
- ext-ctype: *
Requires (Dev)
- phpunit/phpunit: ^9.6
- roave/security-advisories: dev-latest
README
颜色转换和分析的简单函数。
用法
use cjrasmussen\Color\ColorType\Hex; use cjrasmussen\Color\ColorType\Rgb; use cjrasmussen\Color\General; $rgb = new Rgb(153, 51, 51); $hex = $rgb->toHex(); echo $hex; // 993333 $is_hex = General::isHexColor('993333'); echo $is_hex; // true $hex = new Hex('993333'); $rgb = $hex->toRgb();
没有直接将十六进制/HSL/HSV转换为十六进制/HSL/HSV(或获取十六进制/HSL/HSV的亮度)的方法,但可以使用RGB作为过渡。
$hsl = (new Hex('#800'))->toRgb()->toHsl();
安装
如果您使用 Composer 管理项目的依赖项,只需将 cjrasmussen/color 添加到您的 composer.json 文件中即可。
composer require cjrasmussen/color
虽然推荐使用 Composer,但实际上您可以以任何您想的方式包含文件。
许可证
Color 使用 MIT 许可证。