편집 요약 없음 |
태그: 일괄 되돌리기 |
||
1번째 줄: | 1번째 줄: | ||
local p = {} | local p = {} | ||
function p.calc(frame) | function p.calc(frame) | ||
local colorCode = frame.args[1] | |||
local red = tonumber("0x" .. string.sub(colorCode, 2, 3)) | local red = tonumber("0x" .. string.sub(colorCode, 2, 3)) | ||
local green = tonumber("0x" .. string.sub(colorCode, 4, 5)) | local green = tonumber("0x" .. string.sub(colorCode, 4, 5)) | ||
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:52 판
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