精易论坛

标题: 精易模块 系统_还原三原色 [打印本页]

作者: 小白熊    时间: 2018-8-24 15:43
标题: 精易模块 系统_还原三原色
精易模块 系统_还原三原色 的BUG今天刚好用到这个功能,发现不对劲

易语言的颜色值转到HEX和HTML颜色值,不应该直接将整数的易语言颜色值直接转换成十六进制,这样做是错误的

应该先将易语言颜色值转换为 R、G、B,然后本别 R、G、B三个值每个都转到十六进制,然后字符串连接 才是对的

否则在某些情况下会造成颜色值不准确

作者: 项目部002    时间: 2018-8-24 16:44
已收录此问题,下月初发布新版前修复此问题,感谢反馈
作者: shituo    时间: 2018-8-28 11:11
.版本 2

.子程序 图色_十到十六, 文本型, , 成功返回HTML颜色值,失败返回空文本  
.参数 待转换颜色值, 整数型

RtlAllocateHeap (GetProcessHeap (), 8, 7)  ' 申请内存 取空白文本 7 (6位以0结尾最少7位)
置入代码 ({ 139, 85, 8, 129, 250, 255, 255, 255, 0, 127, 38, 15, 202, 193, 234, 8, 51, 201, 177, 6, 73, 138, 218, 128, 227, 15, 128, 251, 9, 119, 5, 128, 195, 48, 235, 3, 128, 195, 55, 136, 28, 1, 193, 234, 4, 227, 2, 235, 227, 201, 194, 4, 0 })
返回 (“”)

作者: 早餐时间    时间: 2018-9-6 11:52
这个还不错 感觉
作者: UA软件    时间: 2018-9-6 18:04
学习了




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4