모듈:Hex to rgb

 관련 문서: 틀:hex to rgb

local p = {}

-- 헥스 코드를 RGB로 변환하는 함수
function p.hexToRGB(hex)
    hex = hex:gsub("#", "") -- # 제거
    local r = tonumber(hex:sub(1, 2), 16)
    local g = tonumber(hex:sub(3, 4), 16)
    local b = tonumber(hex:sub(5, 6), 16)
    return r, g, b
end

-- 미디어위키에서
function p.showRGB(frame)
    local hex = frame.args[1] or "#000000" -- 기본값 검정색
    local r, g, b = p.hexToRGB(hex)
    return string.format("%d, %d, %d", r, g, b)
end

return p