 |
|
|  |
| 일반 칼라를 안전한 웹 칼라로 변환해주는 스크립트 |
|
|
 홈페이지 |
22년 전 |
RGB로 표현된 일반 색상정보를 가장 가까운 색깔의,
디더링을 하지 않고 순수하게 표현할 수 있는 색상코드로
자동으로 변환해주는 소스입니다.
<script language="JavaScript">
function chgColor() {
form = document.chColor;
form.srcPanel.style.backgroundColor = "#" + form.srcColor.value;
var R = parseInt(form.srcColor.value.substr(0,2), 16);
var G = parseInt(form.srcColor.value.substr(2,2), 16);
var B = parseInt(form.srcColor.value.substr(4,2), 16);
var R2 = Math.round(R / 51) * 51;
var G2 = Math.round(G / 51) * 51;
var B2 = Math.round(B / 51) * 51;
form.tgtColor.value = (
((R2.toString(16).length<2)?"0":"") + R2.toString(16) +
((G2.toString(16).length<2)?"0":"") + G2.toString(16) +
((B2.toString(16).length<2)?"0":"") + B2.toString(16)
).toUpperCase();
form.tgtPanel.style.backgroundColor = "#" + form.tgtColor.value;
}
</script>
<form name=chColor>
Source color = #<input type=text size=6 name=srcColor> (ex. A0DEF2)
<input type=button value="변환" onClick="chgColor()"><br>
<textarea name=srcPanel cols=40 rows=4 style="overflow:hidden"></textarea><br>
Result color = #<input type=text size=6 name=tgtColor> (Dither-Safe Color)<br>
<textarea name=tgtPanel cols=40 rows=4 style="overflow:hidden"></textarea>
</form>
|
|
추천 : 449 |
추천
목록
|
|
|  |
|