r12 vs r13
1
## 사용법: [include(틀:색상 대비 판정, fg=F323FF, bg=002800)]
2
## fg/bg에 # 없이 6자리 HEX만 입력하세요.
1
## 사용법:
2
## [include(틀:색상 대비 판정, fg=#F3235F, bg=#002800)]
3
##
4
## [include(틀:색상 대비 판정, fg=F3235F, bg=002800)]
35
4
{{{#!if fgc=0x@fg@
6
{{{#!if fgraw=this['fg']
57
}}}
6
{{{#!if bgc=0x@bg@
8
{{{#!if bgraw=this['bg']
79
}}}
810
11
{{{#!if fgraw.startsWith("#")&&fhex=fgraw.substr(1,6)
12
}}}
13
{{{#!if !fgraw.startsWith("#")&&fhex=fgraw
14
}}}
15
16
{{{#!if bgraw.startsWith("#")&&bhex=bgraw.substr(1,6)
17
}}}
18
{{{#!if !bgraw.startsWith("#")&&bhex=bgraw
19
}}}
20
21
{{{#!if fgc="0x"+fhex
22
}}}
23
{{{#!if bgc="0x"+bhex
24
}}}
25
926
{{{#!if fr=(fgc>>16)&255
1027
}}}
1128
{{{#!if fg2=(fgc>>8)&255
......
2037
{{{#!if bb=bgc&255
2138
}}}
2239
23
{{{#!if fr<=10&&flr=fr/3294.6
40
{{{#!if (fr<=10)&&(flr=fr/3294.6)
2441
}}}
25
{{{#!if fr>10&&flr=(((fr/255)+0.055)/1.055)**2.4
42
{{{#!if (fr>10)&&(flr=(((fr/255)+0.055)/1.055)**2.4)
2643
}}}
2744
28
{{{#!if fg2<=10&&flg=fg2/3294.6
45
{{{#!if (fg2<=10)&&(flg=fg2/3294.6)
2946
}}}
30
{{{#!if fg2>10&&flg=(((fg2/255)+0.055)/1.055)**2.4
47
{{{#!if (fg2>10)&&(flg=(((fg2/255)+0.055)/1.055)**2.4)
3148
}}}
3249
33
{{{#!if fb<=10&&flb=fb/3294.6
50
{{{#!if (fb<=10)&&(flb=fb/3294.6)
3451
}}}
35
{{{#!if fb>10&&flb=(((fb/255)+0.055)/1.055)**2.4
52
{{{#!if (fb>10)&&(flb=(((fb/255)+0.055)/1.055)**2.4)
3653
}}}
3754
38
{{{#!if br<=10&&blr=br/3294.6
55
{{{#!if (br<=10)&&(blr=br/3294.6)
3956
}}}
40
{{{#!if br>10&&blr=(((br/255)+0.055)/1.055)**2.4
57
{{{#!if (br>10)&&(blr=(((br/255)+0.055)/1.055)**2.4)
4158
}}}
4259
43
{{{#!if bg2<=10&&blg=bg2/3294.6
60
{{{#!if (bg2<=10)&&(blg=bg2/3294.6)
4461
}}}
45
{{{#!if bg2>10&&blg=(((bg2/255)+0.055)/1.055)**2.4
62
{{{#!if (bg2>10)&&(blg=(((bg2/255)+0.055)/1.055)**2.4)
4663
}}}
4764
48
{{{#!if bb<=10&&blb=bb/3294.6
65
{{{#!if (bb<=10)&&(blb=bb/3294.6)
4966
}}}
50
{{{#!if bb>10&&blb=(((bb/255)+0.055)/1.055)**2.4
67
{{{#!if (bb>10)&&(blb=(((bb/255)+0.055)/1.055)**2.4)
5168
}}}
5269
5370
{{{#!if fy=0.2126*flr+0.7152*flg+0.0722*flb
......
5572
{{{#!if by=0.2126*blr+0.7152*blg+0.0722*blb
5673
}}}
5774
58
{{{#!if fy>=by&&hi=fy
75
{{{#!if (fy>=by)&&(hi=fy)
5976
}}}
60
{{{#!if fy>=by&&lo=by
77
{{{#!if (fy>=by)&&(lo=by)
6178
}}}
62
{{{#!if fy<by&&hi=by
79
{{{#!if (fy<by)&&(hi=by)
6380
}}}
64
{{{#!if fy<by&&lo=fy
81
{{{#!if (fy<by)&&(lo=fy)
6582
}}}
6683
6784
{{{#!if cr=(hi+0.05)/(lo+0.05)
6885
}}}
6986
70
{{{#!wiki style="display:inline-block; min-width:280px; border:1px solid #999; border-radius:6px; padding:10px; background:#@bg@; color:#@fg@;"
87
{{{#!wiki style="display:inline-block; min-width:280px; border:1px solid #999; border-radius:6px; padding:10px; background:#@bhex@; color:#@fhex@;"
7188
'''대비 테스트 샘플'''[br]
7289
Aa 가나다 123
7390
}}}
7491
75
||<tablewidth=100%><tablebgcolor=#ffffff,#1f1f1f><tablecolor=#222,#eee> 글자색 || #@fg@ ||
76
|| 배경색 || #@bg@ ||
92
||<tablewidth=100%><tablebgcolor=#ffffff,#1f1f1f><tablecolor=#222,#eee> 글자색 || #@fhex@ ||
93
|| 배경색 || #@bhex@ ||
7794
|| RGB 글자색 || @fr@, @fg2@, @fb@ ||
7895
|| RGB 배경색 || @br@, @bg2@, @bb@ ||
7996
|| 상대 휘도(글자) || @fy@ ||
......
87104
}}}
88105
}}}
89106
90
{{{#!if cr>=4.5&&cr<7
107
{{{#!if (cr>=4.5)&&(cr<7)
91108
{{{#!wiki style="margin-top:6px; padding:6px 8px; border-left:4px solid #27ae60; background:#eafaf1; color:#145a32;"
92109
'''AA 통과'''[br]
93110
일반 텍스트 AA 기준은 만족하지만, 일반 텍스트 AAA 기준에는 미달합니다.
94111
}}}
95112
}}}
96113
97
{{{#!if cr>=3&&cr<4.5
114
{{{#!if (cr>=3)&&(cr<4.5)
98115
{{{#!wiki style="margin-top:6px; padding:6px 8px; border-left:4px solid #f39c12; background:#fff8e1; color:#7d4f00;"
99116
'''큰 텍스트 AA만 통과'''[br]
100117
큰 글자나 굵은 큰 글자에는 사용할 수 있지만, 일반 본문 텍스트에는 부족합니다.
......