Skip to content

Color Conversion

颜色转换 表达式用于在各种格式之间转换颜色值(RGB、HSV、HSL、命名颜色),根据WCAG 2.0标准计算亮度,并混合两种颜色。

此社区扩展的作者和贡献者VictrisGames


表达式用于在各种格式之间转换颜色值(RGB、HSV、HSL、命名颜色),根据WCAG 2.0标准计算亮度,并混合两种颜色。

提示

通过按照逐步指南学习 如何安装新扩展

表达式

表达式

描述

ColorConversion::HexToLuminance(string)

计算十六进制颜色的亮度。示例输入:“0459AF”。

string

十六进制值

ColorConversion::HexToRgb(color)

将十六进制字符串转换为RGB字符串。示例输入:“0459AF”。

color

十六进制值

ColorConversion::HslToRgb(number, number, number)

将HSL颜色值转换为RGB字符串。有效的输入范围:H(0-360),S(0-100),L(0-100)。

🔢 Number

色调 0-360

🔢 Number

饱和度 0-100

🔢 Number

亮度 0-100

ColorConversion::HsvToRgb(number, number, number)

将HSV颜色值转换为RGB字符串。有效的输入范围:H(0-360),S(0-100),V(0-100)。

🔢 Number

色调 0-360

🔢 Number

饱和度 0-100

🔢 Number

值 0-100

ColorConversion::HueToRgb(number)

将颜色色调(范围:0-360)转换为RGB颜色字符串,其中饱和度为00%,亮度为0%。

🔢 Number

色调 0-360

ColorConversion::NameToRgb(color)

将颜色名称转换为RGB字符串。 (示例:黑色、灰色、白色、红色、紫色、绿色、黄色、蓝色) 颜色的完整列表:https://www.w3schools.com/colors/colors_names.asp。

color

颜色名称

ColorConversion::RgbMean(color, color, number)

通过应用加权平均值混合两种RGB颜色。

color

第一种RGB颜色

color

第二种RGB颜色

🔢 Number

比率范围:0到undefined,其中0给出第一种颜色,undefined给出第二种颜色

ColorConversion::RgbToHex(color)

将RGB字符串转换为十六进制字符串。示例输入:“0;128;255”。

color

RGB值

ColorConversion::RgbToHsl(color)

将RGB字符串转换为HSL字符串。示例输入:“0;128;255”。

color

RGB值

ColorConversion::RgbToHsv(color)

将RGB字符串转换为HSV字符串。示例输入:“0;128;255”。

color

RGB值

ColorConversion::RgbToLuminance(color)

计算RGB颜色的亮度。示例输入:“0;128;255”。

color

RGB颜色


此页面是关于 Color Conversion _扩展的自动生成参考页面,由GDevelop社区制作,这是面向所有人的开源、跨平台游戏引擎