易语言资源网 - 做最全的易语言资源下载社区
精易论坛授权登录

RGB-RGBA-HSL颜色操作开源模块   [复制链接]

    2023-07-11 08:43:12
    模块控件源码
    易语言资源网
    1457 次浏览
    来源链接

RGB-RGBA-HSL颜色操作模块源码,含转换混色渐变等色彩操作

本模块由Tgmoss(TangguoQAQ)编写,提供了 RGB-RGBA-HSL 颜色值操作方法,以供学习方便使用。包含了色彩空间的转换(RGB-RGBA-HSL)、获取颜色参数、改饱和度与亮度、混色、取渐变色操作,还预置了139个RGBA颜色值常量,可满足大部分色彩操作需求。

注意,本模块的色彩格式为: RGB RGBA00BBGGRR

与 WIN32 RGB 颜色格式相同。 AARRGGBB

与DwmAPI中的Colorization的格式相同,见dwmGetColorizationColor 函数 (dwmapi.h) - Win32 apps | Microsoft Learn。

RGBA 颜色值(亦ARGB)可用于 D2D 绘制使用,以下转换方法提供:

模块预览:

效果示例:

示例代码和编译的模块都被打包在压缩包里,下载即用。



点我下载 (已有 123 次下载)

引用模块


源码文件名 模块文件名
颜色操作测试.e
颜色操作模块.ec


引用支持库


源码文件名 支持库文件名 支持库标识
RGB-RGBA-HSL颜色值操作模块源码.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
特殊功能支持库 3.1 A512548E76954B6E92C21055517615B0
颜色操作测试.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325


[错误报告]   上一篇:word插入新页、图片居中,并插入文本...     下一篇:仿Win10通知_新版v2...