색상표 는 순차적이지 않은 색상의 모음이다. 김프에서 색상표는 주로 두가지 목적에 쓰인다.:
한정된 수의 튜브만을 가지고 유성 그림을 그리듯 색상표 내의 색상으로 칠을 할 수 있다.
색상표는 인덱스 이미지의 색상맵을 구성한다. 인덱스 이미지는 최대 256 가지의 색상을 사용할 수 있으며, 이를 김프에서는 "인덱스 색상표" 라고 부른다.
사실 색상표의 기능들은 김프에서 자주 쓰이지는 않는다. 그럼에도 불구하고 김프에서 색상표는 빠질 수 없는 요소이다. 특히 GIF 파일 등으로 작업을 할 경우에 필요하다.
김프를 설치하면 상당한 수의 색상표가 제공되며, 직접 만들어 넣을수도 있다. 이 중 "웹" 색상표와 같은 몇 개의 색상표는 상당히 유용한데, 이의 경우 "웹에 적합한" 색상들을 포함하고 있다. 모든 색상표는 색상표 대화상자 를 통해 사용하거나 만들 수 있다.
색상표 대화상자를 더블클릭하면 색상표 편집기 가 호출되어 색상표에서 클릭한 색을 보여준다. 여기서 선택한 색상은 김프의 도구상자의 색상 영역에 표시되는 전경색으로 설정된다. 이에 반면, Ctrl 키를 누른 상태에서 색상을 클릭하면 배경색으로 설정이 된다.
그리고 직접 만든 색상표라면, 색상표 편집기에서 색상들을 수정할 수도 있다. 하지만 김프에서 제공된 색상표들은 수정할 수 없으므로, 색상표를 복사한 후에 수정해야 한다.
색상표 편집기를 이용해 색상표를 만들면 김프 종료시 김프 사용자 디렉토리의
palettes
폴더에 자동으로 저장이 된다.
그리고 그 폴더나 김프 시스템 폴더의 palettes
에 있는
모든 색상표 파일은 김프 시작시에 자동으로 읽어져 색상표 대화상자에
표시된다. 그리고 기본 설정 대화상자의
색상표 폴더
에서 색상표 찾기 경로를 설정해 줄 수도 있다.
김프 색상표는 .gpl
이라는 확장자를 가지는 특별한
파일 포맷으로 저장이 된다. 이것은 굉장히 단순한 ASCII 파일로 다른 곳에서
가져온 색상표를 사용하거나 변환하기에 어렵지 않다.
다소 헷갈리게 김프는 두 가지 종류의 색상표를 가지고 있다. 하나는 앞서 본 색상표 대화상자에 있는 것으로 이는 이미지에 대해 독립적이다. 다른 하나는 인덱스 색상표 인데, 이는 인덱스 이미지의 색상표를 구성한다. 인덱스 이미지는 해당 이미지에서 사용가능한 색들로 이루어진 고유의 인덱스 색상표를 가진다. 인덱스 색상표에서 사용 가능한 색상의 수는 최대 256 개이다. 이러한 색상표는 "인덱스" 라고 불리는데 이것은 각 색상이 인덱스 번호와 연결되어 있기 때문이다 (사실 일반적인 색상표의 색상들도 번호를 가지고 있지만, 어떤 기능을 가지고 있지는 않다).
인덱스 이미지의 색상표는 색상표 대화상자가 아닌 인덱스 색상표 대화상자 에서 보여진다. 색상표 대화상자는 사용가능한 색상표의 리스트를 보여주고, 인덱스 색상표 대화상자는 현재 활성화된 이미지가 인덱스 이미지라면 색상표를 보여주고, 아니면 아무것도 보여주지 않게 된다.
인덱스 이미지의 색상으로 일반적인 색상표를 만들 수도 있는데, 이는 색상표 대화상자에서 마우스 오른쪽 버튼 클릭을 하면 나오는 팝업 메뉴에서
를 선택하면 된다. 그러면 이미지로부터 색상표를 가져오는데 필요한 여러 옵션이 있는 대화상자가 나타난다(이와 같은 방법으로 그라디언트도 가져올 수 있다) . 이것은 같은 색상을 사용하는 인덱스 이미지를 만들 때 상당히 유용하다.이미지를 인덱스 모드로 바꿀때 가장 주된 작업은 이미지에 대한 인덱스 색상표를 만드는 것이다. 이에 대한 자세한 설명은 Section 9.6, " The Indexed mode" 에 있다. 간단히 말하면, 색상표 대화상자에 있는 특정 색상표를 이용하는 방법에 관한 것이다.
정리하자면, 일반적인 색상표는 이미지를 인덱스 모드로 바꿀때 인덱스 색상표로 바뀌게 되며, 인덱스 색상표는 색상표 대화상자에서 그것을 불러올때 일반적인 색상표가 되게 된다.