제가 전에 올렸던 New Graphics 관련 게시물들을 보면, 그래픽 개체의 컬러를 지정할 때 COLOR라는 속성에 대하여 컬러의 이름을 부여했던 것을 기억하실 겁니다. 예를 들면 다음과 같은 방식입니다.
p = PLOT(INDGEN(100), COLOR='Magenta')
그런데 이와 같이 New Graphics 체계에서 사용 가능한 컬러의 종류가 총 몇 개나 되며, 각각의 색상은 어떨지 궁금하신 적은 없으신지요? 사실 무려 147개나 되는 색상들이 마련되어 있습니다. 이 많은 색상들을 일일이 다 기억하고 다닐 수는 없는 노릇입니다. 그래서 이 모든 색상들을 한눈에 일목요연하게 볼 수 있는 방법을 소개해드리고자 합니다. 사실 이를 위한 루틴을 제가 하나 만들어봤습니다. 바로 아래에 첨부해놓았으니 다운로드받으셔서 라이브러리에 저장해두시면 언제든 편하게 사용 가능합니다.
사용법은 그냥 IDL의 커맨드 입력창에서 이 루틴의 이름인 SHOW_COLORS_LIST를 입력하고 엔터를 누르면 됩니다. 그러면 그림과 같은 GUI가 뜹니다.
그림에서 보는 것과 같이, 사용 가능한 모든 컬러들의 이름 및 실제 색상을 볼 수 있습니다. 그리고 각 컬러박스상에서 마우스 왼쪽 버튼을 클릭하면, 맨 하단부의 텍스트창에서 그 컬러의 이름 및 RGB값들을 볼 수 있습니다. 텍스트창에서 나타나므로 바로 드래그해서 Copy & Paste하실 수도 있습니다.
그리 잘 만든 루틴은 아니지만 조금이라도 도움이 되었으면 하는 마음에서 올려봅니다. 많이 활용해주시길 바랍니다.
* 버전 수정 안내 : 원래 이 프로그램은 DECOMPSOED가 1로 셋팅되어야 돌아갑니다. 그런데 실행전에 이 셋팅이 0일 경우는 색깔이 흑백으로만 표출되는 문제가 있어서 이 문제를 수정하였습니다.
'IDL > New Graphics' 카테고리의 다른 글
PostScript에서 플롯과 이미지를 함께 표출하기[2] (0) | 2011.11.14 |
---|---|
New Graphics에서 그래픽 표출 속도 향상법 (0) | 2011.11.04 |
새로운 그래픽 함수들 목록 정리 (8.1 기준) [3] (0) | 2011.08.04 |
새로운 그래픽 함수들 목록 정리 (8.1 기준) [2] (0) | 2011.08.04 |
새로운 그래픽 함수들 목록 정리 (8.1 기준) [1] (0) | 2011.08.04 |