| r1 | ||
|---|---|---|
| r1 (새 문서) | 1 | ##@\[include(틀:rgb변환, 값={{{#deepskyblue #코드값}}})] |
| 2 | [[분류:틀]]{{{#!if 텅=((값==null)||(값=="")), 합=false, 쨕=false, 텅 | |
| 3 | 값을 입력하세요. (예 : 값={{{#4188f1 #4188f1}}} 또는 값={{{#4188f1 4188f1}}})}}}{{{#!if !텅 | |
| 4 | {{{#!if 줄=값.length, 순=0, 값[0]==35 | |
| 5 | {{{#!if 값=값.substr(1, 줄-1), 줄=줄-1 | |
| 6 | }}}}}}{{{#!if 틀=((줄==3)||(줄==6)||(줄==8)), !틀 | |
| 7 | {{{#orangered 오류! :}}} 입력한 문구 자릿수가 적합하지 않습니다. 자릿수를 확인해주세요.}}}{{{#!if 틀 | |
| 8 | {{{#!if 낱=값[순] | |
| 9 | }}}{{{#!if 훑=(((낱>=48)&&(낱<=57))||((낱>=97)&&(낱<=102))), !훑&&!쨕 | |
| 10 | {{{#!if 쨕=true | |
| 11 | }}}}}}{{{!if 훑&&!쨕, 순<줄 | |
| 12 | {{{#!if 순+=1, 낱=값[순], 훑=(((낱>=48)&&(낱<=57))||((낱>=97)&&(낱<=102))) | |
| 13 | }}}}}}{{{#!if !훑&&!쨕 | |
| 14 | {{{#!if 쨕=true | |
| 15 | }}}}}}{{{!if 훑&&!쨕, 순<줄 | |
| 16 | {{{#!if 순+=1, 낱=값[순], 훑=(((낱>=48)&&(낱<=57))||((낱>=97)&&(낱<=102))) | |
| 17 | }}}}}}{{{#!if !훑&&!쨕 | |
| 18 | {{{#!if 쨕=true | |
| 19 | }}}}}}{{{!if 훑&&!쨕, 순<줄 | |
| 20 | {{{#!if 순+=1, 낱=값[순], 훑=(((낱>=48)&&(낱<=57))||((낱>=97)&&(낱<=102))) | |
| 21 | }}}}}}{{{#!if !훑&&!쨕 | |
| 22 | {{{#!if 쨕=true | |
| 23 | }}}}}}{{{!if 훑&&!쨕, 순<줄 | |
| 24 | {{{#!if 순+=1, 낱=값[순], 훑=(((낱>=48)&&(낱<=57))||((낱>=97)&&(낱<=102))) | |
| 25 | }}}}}}{{{#!if !훑&&!쨕 | |
| 26 | {{{#!if 쨕=true | |
| 27 | }}}}}}{{{!if 훑&&!쨕, 순<줄 | |
| 28 | {{{#!if 순+=1, 낱=값[순], 훑=(((낱>=48)&&(낱<=57))||((낱>=97)&&(낱<=102))) | |
| 29 | }}}}}}{{{#!if !훑&&!쨕 | |
| 30 | {{{#!if 쨕=true | |
| 31 | }}}}}}{{{!if 훑&&!쨕, 순<줄 | |
| 32 | {{{#!if 순+=1, 낱=값[순], 훑=(((낱>=48)&&(낱<=57))||((낱>=97)&&(낱<=102))) | |
| 33 | }}}}}}{{{#!if !훑&&!쨕 | |
| 34 | {{{#!if 쨕=true | |
| 35 | }}}}}}{{{!if 훑&&!쨕, 순<줄 | |
| 36 | {{{#!if 순+=1, 낱=값[순], 훑=(((낱>=48)&&(낱<=57))||((낱>=97)&&(낱<=102))) | |
| 37 | }}}}}}{{{#!if !훑&&!쨕 | |
| 38 | {{{#!if 쨕=true | |
| 39 | }}}}}}{{{#!if 쨕 | |
| 40 | {{{#orangered 오류! :}}} 입력한 문구가 헥스값이 아닙니다. 다시 한 번 확인해주세요.}}}{{{#!if !쨕 | |
| 41 | {{{#!if 합=true | |
| 42 | }}}}}}{{{#!if 합 | |
| 43 | {{{#!if r=0, g=0, b=0, a=0 | |
| 44 | }}}{{{#!if 줄==3 | |
| 45 | {{{#!if 값[0]>=97 | |
| 46 | {{{#!if r=(값[0]-87)*17 | |
| 47 | }}}}}}{{{#!if 값[0]<=57 | |
| 48 | {{{#!if r=값[0]*17 | |
| 49 | }}}}}}{{{#!if 값[1]>=97 | |
| 50 | {{{#!if g=(값[1]-87)*17 | |
| 51 | }}}}}}{{{#!if 값[1]<=57 | |
| 52 | {{{#!if g=값[1]*17 | |
| 53 | }}}}}}{{{#!if 값[2]>=97 | |
| 54 | {{{#!if b=(값[2]-87)*17 | |
| 55 | }}}}}}{{{#!if 값[2]<=57 | |
| 56 | {{{#!if b=값[2]*17 | |
| 57 | }}}}}}}}}입력한 16진수 값 : \#@값@ | |
| 58 | 출력 : rgb{{{#!if 줄==8 | |
| 59 | a}}}(@r@, @g@, @b@{{{#!if 줄==8 | |
| 60 | , @a@}}})}}}}}} |