anthocodeur / multicolors-converter
一个将颜色转换为不同格式的非常简单的工具
v1.0.1
2024-02-14 06:22 UTC
Requires
- php: >=7.4
Requires (Dev)
- phpunit/phpunit: ^9.5
This package is auto-updated.
Last update: 2024-09-14 07:30:07 UTC
README
ColorConverter 是一个允许您将十六进制值转换为 RGB,RGB 转换为 RAL,以及其他组合的包。
安装
您可以通过 Composer 安装此包。运行以下命令
composer require anthocodeur/multicolors-converter
用法
要使用此包,您可以使用提供的静态方法在不同颜色格式之间进行转换。以下是一些示例
将十六进制转换为 RGB
use ColorConverter\ColorConverter; $hex = '#FF0000'; $rgb = ColorConverter::hexToRgb($hex); print_r($rgb); // Output: ['R' => 255, 'G' => 0, 'B' => 0]
将 RGB 转换为十六进制
use ColorConverter\ColorConverter; $r = 255; $g = 0; $b = 0; $hex = ColorConverter::rgbToHex($r, $g, $b); echo $hex; // Output: #ff0000
将 RGB 转换为 RAL
use ColorConverter\ColorConverter; $r = 255; $g = 0; $b = 0; $ral = ColorConverter::rgbToRalValue($r, $g, $b); echo $ral; // Output: RALXXXX (RAL color code)
将 RAL 转换为 RGB
use ColorConverter\ColorConverter; $ral = 'RAL1000'; $rgb = ColorConverter::ralToRgbMetas($ral); print_r($rgb); // Output: ['R' => 203, 'G' => 186, 'B' => 136]
贡献
欢迎贡献!请阅读贡献指南以获取有关如何为此项目做出贡献的详细信息。
许可证
此软件包是开源软件,根据 MIT 许可证授权