웹마스터 팁

16777216 -- ???

2002.07.18 11:45

미친개



세상에 존재하는 모든 칼라는 24비트 색상으로 표현이 가능하다고
합니다 16777216 칼라죠. 그래서 트루칼라라고도 합니다.


큰 레이어 안에 작은 레이어가 세개 들었습니다
맨밑에 그레이톤의 색상 테이블이 스크립트함수로 뿌려지면서 만들어
집니다. 그리고 이 그레이톤 색상 테이블을 클릭하면 마우스 x 좌표를
참고로 한 빨강색 코드를 기준으로 해서
위쪽 레이어에 256 X 256 픽셀의 색상 테이블이 만들어집니다.

그리고 두 레이어중 아무 레이어 위를 클릭하면 오른쪽 위 레이어에
선택된 색깔을 배경으로 하는 레이어테이블이 보이구요
오른쪽 아래 폼에는 선택된 색상의 RGB 코드값과 헥사코드, 그리고
선택된 색의 반대 되는 색으로 글자를 뿌려주고 그 코드를 헥사코드값
으로 보여줍니다.

엄격히 말 하면 이 스크립트는 속임수입니다.
왜냐면 만들어진 256 X 256 의 테이블이 그 색상을 드믄드믄 건너뛰었기
때문입니다. 그레이 톤은 4 씩 건너뛰었고 칼라색상은 8 씩 건너뛰었습져
안건너뛰믄.... 브라우저가 다운돼버립니다.하지만 마우스커서의 위치를
잡아내 선택된 색상을 만들어내는 것이므로 건너뛴것과는 상관 없이
1677만 칼라의 모든 색을 구현할수 있습니다.


그래도 아쉽나마 그럭 저럭 돌아가더군여
소스 보기 하면 그럭저럭 설명 달아놨습니다.




*********** 파일 업로드가 안되네여 링크 드립니다.(자동 링크도 안되는거 아이가.)
   http://allzza.net/maddog/tip/color2.html