brunch

You can make anything
by writing

C.S.Lewis

by 원강민 Oct 19. 2015

HEX CODE로 컬러값 사용하기

일반적인게 최고!!

코로나(Corona SDK)에서 색상을 지정할 때 퍼센트값을 넣어야 해서 좀 불편합니다.
아래 함수로 간편하게 변환하세요. (-:


주의) #이나 0x는 빼고 넣으세요.

-- Hex code를 RGB 퍼센트로 변환
local function hexToPercent(hex)
    local r = tonumber(hex:sub(1, 2), 16) / 255
    local g = tonumber(hex:sub(3, 4), 16) / 255
    local b = tonumber(hex:sub(5, 6), 16) / 255
    local a = 255 / 255
    if #hex == 8 then a = tonumber(hex:sub(7, 8), 16) / 255 end
    return r, g, b, a
end

print(hexToPercent("FFFFFF")) -- 1 1 1 1
print(hexToPercent("FFFFFF80")) -- 1 1 1 0.50196078431373


매거진의 이전글 페이지 넘기기 플러그인 :: PAGE-CURL
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari