IDL/New Graphics

New Graphics에서 사용 가능한 컬러 목록 보기 (버전 수정)

이상우_IDL 2011. 9. 23. 14:07
728x90

제가 전에 올렸던 New Graphics 관련 게시물들을 보면, 그래픽 개체의 컬러를 지정할 때 COLOR라는 속성에 대하여 컬러의 이름을 부여했던 것을 기억하실 겁니다. 예를 들면 다음과 같은 방식입니다.


p = PLOT(INDGEN(100), COLOR='Magenta')


그런데 이와 같이 New Graphics 체계에서 사용 가능한 컬러의 종류가 총 몇 개나 되며, 각각의 색상은 어떨지 궁금하신 적은 없으신지요? 사실 무려 147개나 되는 색상들이 마련되어 있습니다. 이 많은 색상들을 일일이 다 기억하고 다닐 수는 없는 노릇입니다. 그래서 이 모든 색상들을 한눈에 일목요연하게 볼 수 있는 방법을 소개해드리고자 합니다. 사실 이를 위한 루틴을 제가 하나 만들어봤습니다. 바로 아래에 첨부해놓았으니 다운로드받으셔서 라이브러리에 저장해두시면 언제든 편하게 사용 가능합니다.


show_colors_list.pro


사용법은 그냥 IDL의 커맨드 입력창에서 이 루틴의 이름인 SHOW_COLORS_LIST를 입력하고 엔터를 누르면 됩니다. 그러면 그림과 같은 GUI가 뜹니다.



그림에서 보는 것과 같이, 사용 가능한 모든 컬러들의 이름 및 실제 색상을 볼 수 있습니다. 그리고 각 컬러박스상에서 마우스 왼쪽 버튼을 클릭하면, 맨 하단부의 텍스트창에서 그 컬러의 이름 및 RGB값들을 볼 수 있습니다. 텍스트창에서 나타나므로 바로 드래그해서 Copy & Paste하실 수도 있습니다.


그리 잘 만든 루틴은 아니지만 조금이라도 도움이 되었으면 하는 마음에서 올려봅니다. 많이 활용해주시길 바랍니다.


* 버전 수정 안내 : 원래 이 프로그램은 DECOMPSOED가 1로 셋팅되어야 돌아갑니다. 그런데 실행전에 이 셋팅이 0일 경우는 색깔이 흑백으로만 표출되는 문제가 있어서 이 문제를 수정하였습니다.

show_colors_list.pro
0.0MB
show_colors_list.pro
0.0MB
LIST