r2
r2
1{{{#!wiki style="display:inline-block; min-width:260px; border:1px solid #999; border-radius:6px; padding:10px; background:@bg@; color:@fg@;"
2'''대비 테스트 샘플'''[br]
3Aa 가나다 123
r1

(새 문서)
4}}}
5
r2
6||<tablewidth=100%><tablebgcolor=#ffffff,#1f1f1f><tablecolor=#222,#eee> 글자색 || {{{@fg@}}} ||
7|| 배경색 || {{{@bg@}}} ||
8|| 기준 대비비 || {{{@기준@}}}:1 ||
9
10{{{#!if (function(f,b,t){function n(c){c=String(c).trim();if(c.charAt(0)=='#')c=c.substr(1);if(c.length==3)c=c.charAt(0)+c.charAt(0)+c.charAt(1)+c.charAt(1)+c.charAt(2)+c.charAt(2);return c;}function v(c,i){return parseInt(c.substr(i,2),16)/255;}function l(x){return x<=0.04045?x/12.92:Math.pow((x+0.055)/1.055,2.4);}function y(c){c=n(c);return 0.2126*l(v(c,0))+0.7152*l(v(c,2))+0.0722*l(v(c,4));}var a=y(f),d=y(b),hi=a>d?a:d,lo=a>d?d:a;return ((hi+0.05)/(lo+0.05))>=Number(t);})('@fg@','@bg@',@기준@)
11{{{#!wiki style="margin-top:6px; padding:6px 8px; border-left:4px solid #2ecc71; background:#eafaf1; color:#145a32;"
12'''통과''' — 입력한 기준 대비비 이상입니다.
r1

(새 문서)
13}}}
r2
14}}}
r1

(새 문서)
15
r2
16{{{#!if !((function(f,b,t){function n(c){c=String(c).trim();if(c.charAt(0)=='#')c=c.substr(1);if(c.length==3)c=c.charAt(0)+c.charAt(0)+c.charAt(1)+c.charAt(1)+c.charAt(2)+c.charAt(2);return c;}function v(c,i){return parseInt(c.substr(i,2),16)/255;}function l(x){return x<=0.04045?x/12.92:Math.pow((x+0.055)/1.055,2.4);}function y(c){c=n(c);return 0.2126*l(v(c,0))+0.7152*l(v(c,2))+0.0722*l(v(c,4));}var a=y(f),d=y(b),hi=a>d?a:d,lo=a>d?d:a;return ((hi+0.05)/(lo+0.05))>=Number(t);})('@fg@','@bg@',@기준@))
17{{{#!wiki style="margin-top:6px; padding:6px 8px; border-left:4px solid #e74c3c; background:#fdedec; color:#78281f;"
18'''미달''' — 입력한 기준 대비비보다 낮습니다.
19}}}
r1

(새 문서)
20}}}