我在Lua中找到了一种将十进制数转换为十六进制颜色值的公式:
http://lua-users.org/lists/lua-l/2004-09/msg00054.html
然而,我对这个公式有一些问题:
- 我的输入需要在0到1之间归一化,而不是在0到255之间。这会造成潜在的问题吗?
- 我被困在Lua 4.01中,而不是最新版本。我无法升级。这会有问题吗?
谢谢!
string.format('%x')
替换。 - Mudoutput = format("%02x", input*256)
@posfan12 -输出 = 格式化("%02x", 输入*256)
- Egor Skriptunoff