anthocodeur/multicolors-converter

一个将颜色转换为不同格式的非常简单的工具

v1.0.1 2024-02-14 06:22 UTC

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 许可证授权