r12
r11
1## 사용법: [include(틀:색상 대비 판정, fg=F323FF, bg=002800)]
r12
2## fg/bg에는 # 없이 6자리 HEX만 입력하세요.
r8
3
r11
4{{{#!if fgc=0x@fg@
r8
5}}}
r11
6{{{#!if bgc=0x@bg@
7}}}
r8
8
r12
9{{{#!if fr=(fgc>>16)&255
r8
10}}}
r12
11{{{#!if fg2=(fgc>>8)&255
r11
12}}}
r12
13{{{#!if fb=fgc&255
r11
14}}}
r12
15
16{{{#!if br=(bgc>>16)&255
r11
17}}}
r12
18{{{#!if bg2=(bgc>>8)&255
r11
19}}}
r12
20{{{#!if bb=bgc&255
r11
21}}}
r8
22
r12
23{{{#!if fr<=10&&flr=fr/3294.6
r8
24}}}
r12
25{{{#!if fr>10&&flr=(((fr/255)+0.055)/1.055)**2.4
r8
26}}}
27
r12
28{{{#!if fg2<=10&&flg=fg2/3294.6
r8
29}}}
r12
30{{{#!if fg2>10&&flg=(((fg2/255)+0.055)/1.055)**2.4
r8
31}}}
32
r12
33{{{#!if fb<=10&&flb=fb/3294.6
r8
34}}}
r12
35{{{#!if fb>10&&flb=(((fb/255)+0.055)/1.055)**2.4
r8
36}}}
37
r12
38{{{#!if br<=10&&blr=br/3294.6
r8
39}}}
r12
40{{{#!if br>10&&blr=(((br/255)+0.055)/1.055)**2.4
r8
41}}}
42
r12
43{{{#!if bg2<=10&&blg=bg2/3294.6
r8
44}}}
r12
45{{{#!if bg2>10&&blg=(((bg2/255)+0.055)/1.055)**2.4
r8
46}}}
47
r12
48{{{#!if bb<=10&&blb=bb/3294.6
r8
49}}}
r12
50{{{#!if bb>10&&blb=(((bb/255)+0.055)/1.055)**2.4
r8
51}}}
52
r12
53{{{#!if fy=0.2126*flr+0.7152*flg+0.0722*flb
r8
54}}}
r12
55{{{#!if by=0.2126*blr+0.7152*blg+0.0722*blb
r8
56}}}
57
r12
58{{{#!if fy>=by&&hi=fy
r8
59}}}
r12
60{{{#!if fy>=by&&lo=by
r8
61}}}
r12
62{{{#!if fy<by&&hi=by
r8
63}}}
r12
64{{{#!if fy<by&&lo=fy
r8
65}}}
66
r12
67{{{#!if cr=(hi+0.05)/(lo+0.05)
r8
68}}}
69
70{{{#!wiki style="display:inline-block; min-width:280px; border:1px solid #999; border-radius:6px; padding:10px; background:#@bg@; color:#@fg@;"
r6
71'''대비 테스트 샘플'''[br]
72Aa 가나다 123
73}}}
r1

(새 문서)
74
r8
75||<tablewidth=100%><tablebgcolor=#ffffff,#1f1f1f><tablecolor=#222,#eee> 글자색 || #@fg@ ||
76|| 배경색 || #@bg@ ||
77|| RGB 글자색 || @fr@, @fg2@, @fb@ ||
78|| RGB 배경색 || @br@, @bg2@, @bb@ ||
r11
79|| 상대 휘도(글자) || @fy@ ||
80|| 상대 휘도(배경) || @by@ ||
r8
81|| 계산 대비비 || 약 @cr@:1 ||
r6
82
r12
83{{{#!if cr>=7
r6
84{{{#!wiki style="margin-top:6px; padding:6px 8px; border-left:4px solid #2ecc71; background:#eafaf1; color:#145a32;"
85'''AAA 통과'''[br]
86일반 텍스트 AAA, 일반 텍스트 AA, 큰 텍스트 AA 기준을 모두 만족합니다.
87}}}
88}}}
89
r12
90{{{#!if cr>=4.5&&cr<7
r6
91{{{#!wiki style="margin-top:6px; padding:6px 8px; border-left:4px solid #27ae60; background:#eafaf1; color:#145a32;"
92'''AA 통과'''[br]
93일반 텍스트 AA 기준은 만족하지만, 일반 텍스트 AAA 기준에는 미달합니다.
94}}}
95}}}
96
r12
97{{{#!if cr>=3&&cr<4.5
r6
98{{{#!wiki style="margin-top:6px; padding:6px 8px; border-left:4px solid #f39c12; background:#fff8e1; color:#7d4f00;"
99'''큰 텍스트 AA만 통과'''[br]
100큰 글자나 굵은 큰 글자에는 사용할 수 있지만, 일반 본문 텍스트에는 부족합니다.
101}}}
102}}}
103
r12
104{{{#!if cr<3
r6
105{{{#!wiki style="margin-top:6px; padding:6px 8px; border-left:4px solid #e74c3c; background:#fdedec; color:#78281f;"
106'''미달'''[br]
107일반 텍스트와 큰 텍스트 기준 모두 만족하지 못합니다.
108}}}
r7
109}}}
r11
110[[분류:LLM]]