편집 요약 없음 |
잔글편집 요약 없음 |
||
6번째 줄: | 6번째 줄: | ||
local blue = tonumber("0x" .. string.sub(colorCode, 6, 7)) | local blue = tonumber("0x" .. string.sub(colorCode, 6, 7)) | ||
if (0.299 * red + 0.587 * green + 0.114 * blue) > 186 then | if (0.299 * red + 0.587 * green + 0.114 * blue) > 186 then | ||
return " #000000" | return "#000000" | ||
else | else | ||
return " #FFFFFF" | return "#FFFFFF" | ||
end | end | ||
end | end | ||
return p | return p |
2020년 11월 26일 (목) 03:44 판
local p = {}
function p.calc(frame)
local colorCode = frame.args[1]
local red = tonumber("0x" .. string.sub(colorCode, 2, 3))
local green = tonumber("0x" .. string.sub(colorCode, 4, 5))
local blue = tonumber("0x" .. string.sub(colorCode, 6, 7))
if (0.299 * red + 0.587 * green + 0.114 * blue) > 186 then
return "#000000"
else
return "#FFFFFF"
end
end
return p