WoW:USERAPI HexToRGBPerc: Difference between revisions
Jump to navigation
Jump to search
no edit summary
m (Increased the function's Intelligence.) |
No edit summary |
||
| Line 2: | Line 2: | ||
__NOTOC__ | __NOTOC__ | ||
Takes a hex string (must be 6 char long!) and converts it to a RGB percent set (0.0-1.0) | |||
local function HexToRGBPerc(hex) | |||
local rhex, ghex, bhex = string.sub(hex, 1, 2), string.sub(hex, 3, 4), string.sub(hex, 5, 6) | |||
return tonumber(rhex, 16)/255, tonumber(ghex, 16)/255, tonumber(bhex, 16)/255 | |||
end | |||
== Alternative Version == | |||
Takes a hex string (must be 3 or 6 chars long!) and converts it to a RGB percent set (0.0-1.0). If ''hex'' is invalid, return black (0,0,0). | Takes a hex string (must be 3 or 6 chars long!) and converts it to a RGB percent set (0.0-1.0). If ''hex'' is invalid, return black (0,0,0). | ||