IncColors - MetaTrader 5 库
此类包含用于处理颜色的函数。它具有颜色转换和其他有用的功能。
将 RGB 转换为 HSV
空白RGB 转 HSV(双倍的一个R,双倍的aG,双倍的乙,双倍的& 哦,双倍的&操作系统,双倍的&oV)
来自 http://www.easyrgb.com/index.php?X=MATH 的函数。所有这些函数都有 6 个参数:前 3 个是参数,接下来的 3 个是转换结果,通过引用传递。
转换RGB 至 XYZ
空白RGB 到 XYZ(双倍的一个R,双倍的aG,双倍的乙,双倍的&oX,双倍的&oY,双倍的&oZ)转换 XYZ 至 RGB
空白XYZ 转 RGB(双倍的斧头,双倍的是的,双倍的aZ,双倍的& 或者,双倍的&oG,双倍的&oB)将 XYZ 转换为 Yxy
空白XYZ 到 Yxy(双倍的斧头,双倍的是的,双倍的aZ,双倍的&oY,双倍的和牛,双倍的&奥)
将 Yxy 转换为 XYZ
空白XYZ 到 Yxy(双倍的斧头,双倍的是的,双倍的aZ,双倍的&oY,双倍的和牛,双倍的&奥)将 XYZ 转换为 HunterLab
空白XYZtoHunterLab(双倍的斧头,双倍的是的,双倍的aZ,双倍的&oL,双倍的&OA,双倍的&OB)
将 HunterLab 转换为 XYZ
空白HunterLabToXYZ(双倍的一个L,双倍的啊,双倍的ab,双倍的&oX,双倍的&oY,双倍的&oZ)
将 XYZ 转换为 CIELab
空白XYZ 到 CIELab(双倍的斧头,双倍的是的,双倍的aZ,双倍的&oCIEL,双倍的&oCIEa,双倍的& oCIEb)
将 CIELab 转换为 ToXYZ
空白CIELabToXYZ(双倍的一个CIEL,双倍的亚洲国际教育协会,双倍的aCIEb,双倍的&oX,双倍的&oY,双倍的&oZ)
将 CIELab 转换为 CIELCH
空白CIELab 至 CIELCH(双倍的一个CIEL,双倍的亚洲国际教育协会,双倍的aCIEb,双倍的&oCIEL,双倍的&oCIEC,双倍的&oCIEH)
将 CIELCH 转换为 CIELab
空白CIELCH 到 CIELab(双倍的一个CIEL,双倍的aCIEC,双倍的一个CIEH,双倍的&oCIEL,双倍的&oCIEa,双倍的& oCIEb)
将 XYZ 转换为 CIELuv
空白XYZ 到 CIELuv(双倍的斧头,双倍的是的,双倍的aZ,双倍的&oCIEL,双倍的&欧盟委员会,双倍的& oCIEv)CIELuv 转换为 XYZ
空白CIELuvToXYZ(双倍的一个CIEL,双倍的欧洲原子能委员会,双倍的aCIEv,双倍的&oX,双倍的&oY,双倍的&oZ)
将 RGB 转换为 HSL
空白RGB转HSL(双倍的一个R,双倍的aG,双倍的乙,双倍的& 哦,双倍的&操作系统,双倍的&oL)
将 HSL 转换为 RGB
空白HSL转RGB(双倍的啊,双倍的作为,双倍的一个L,双倍的& 或者,双倍的&oG,双倍的&oB)
将 RGB 转换为 HSV
空白RGB 转 HSV(双倍的一个R,双倍的aG,双倍的乙,双倍的& 哦,双倍的&操作系统,双倍的&oV)
将 HSV 转换为 RGB
空白HSV 转 RGB(双倍的啊,双倍的作为,双倍的一个V,双倍的& 或者,双倍的&oG,双倍的&oB)
将 RGB 转换为 CMY
空白RGB转CMY(双倍的一个R,双倍的aG,双倍的乙,双倍的&oC,双倍的& 奥姆,双倍的&oY)
将 CMY 转换为 RGB
空白CMY转RGB(双倍的交流,双倍的是,双倍的是的,双倍的& 或者,双倍的&oG,双倍的&oB)
将 CMY 转换为 CMYK
空白CMY转CMYK(双倍的交流,双倍的是,双倍的是的,双倍的&oC,双倍的& 奥姆,双倍的&oY,双倍的& 好的)
将 CMYK 转换为 CMY
空白CMYK 到 CMY(双倍的交流,双倍的是,双倍的是的,双倍的AK,双倍的&oC,双倍的& 奥姆,双倍的&oY)
其他功能
获取RGB分量
第一个参数 - 颜色,接下来的参数是颜色分量,通过引用传递。
空白颜色转RGB(颜色颜色,双倍的&aR,双倍的&aG,双倍的&aB)
获取R组件
双倍的获取R(颜色a颜色)
获取G分量
双倍的获取G(颜色a颜色)
获取B成分
双倍的获取B(颜色a颜色)
将 RGB 转换为颜色
颜色RGB 转颜色(双倍的一个R,双倍的aG,双倍的aB)
获得两种颜色之间的混合颜色
颜色混合颜色(颜色aCol1,颜色aCol2,双倍的AK)// aK - 从 0 到 1
获取带有颜色渐变的数组
空白坡度(颜色&a颜色[],// 颜色列表
颜色&a输出[],// 输出数组
整数一个输出计数,// 输出数组的大小
布尔值一个周期=错误的 // 循环渐变(输出数组以起始颜色结束))
另一个简单的转换 RGB -> XYZ 及其逆 XYZ->RGB
空白RGBtoXYZ简单(双倍的一个R,双倍的aG,双倍的乙,双倍的&oX,双倍的&oY,双倍的&oZ)空白XYZtoRGB简单(双倍的斧头,双倍的是的,双倍的aZ,双倍的& 或者,双倍的&oG,双倍的&oB)
负色
颜色消极的(颜色a颜色)
查找最接近标准网页颜色的颜色
附件下载
📎 inccolors.mqh (20.48 KB)
Source: MQL5 #888
💡 精彩内容推荐
✍️ 楼主最新发布
- •
- •
- •
- •
- •
- •
🔗 您可能感兴趣
- •
- •
- •
- •
- •
- •
🔐
请登录后参与评论
注册满12小时后评论,即可解锁附件下载
立即登录
