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社区制作,这是面向所有人的开源、跨平台游戏引擎。