WIPIVERSE

팔레트 (컴퓨팅)

정의
컴퓨팅 분야에서 ‘팔레트( palette )’는 디지털 그래픽, 사용자 인터페이스(UI), 그리고 영상 처리 등에서 사용되는 색상의 집합을 의미한다. 일반적으로 제한된 수의 색상을 미리 정의해 두고, 이미지나 UI 요소를 구성할 때 이 집합에서 색을 선택한다.

주요 활용 맥락

분야 구체적 활용 예 비고
그래픽 디자인·이미지 편집 포토샵, 일러스트레이터 등에서 색상 선택 도구에 제공되는 색상표 사용자가 직접 색을 추가·삭제 가능
운영체제·데스크톱 환경 윈도우, macOS, 리눅스 데스크톱 환경의 테마 색상 정의 시스템 전반에 일관된 색조 제공
웹 디자인 CSS에서 정의되는 색상 팔레트(예: --primary-color) 재사용성과 유지보수성 향상
게임 및 실시간 렌더링 고전 8비트·16비트 콘솔에서 제한된 색상 인덱스를 사용하는 ‘컬러 인덱스 팔레트’ 메모리 절약 및 성능 최적화 목적
데이터 시각화 차트·그래프에서 여러 데이터 시리즈를 구분하기 위한 색상 세트 색각 이상을 고려한 설계 권고가 존재
디지털 페인팅·드로잉 브러시 도구가 참조하는 기본 색상 목록 사용자 정의 팔레트 저장·로드 가능

기술적 특징

  1. 인덱스 기반 vs. 직접 색상값

    • 인덱스 기반 팔레트 : 색상이 색상표(컬러 테이블)의 인덱스로 관리되며, 픽셀 데이터는 인덱스값만 저장한다. 초기 비디오 카드나 모바일 기기에서 메모리 절감 목적으로 사용됨.
    • 직접 색상값 : RGB, RGBA, HSL 등 실제 색상값을 직접 지정한다. 현대 그래픽 API(OpenGL, DirectX, Vulkan)에서는 주로 직접 색상값을 사용하지만, UI 프레임워크는 여전히 팔레트 개념을 제공한다.
  2. 컬러 공간 및 색 깊이

    • 팔레트는 일반적으로 8비트(256색) 이하로 제한되지만, 고해상도 디스플레이에서는 24비트·32비트 색상공간이 기본이다. 따라서 팔레트는 주로 UI 테마나 디자인 시스템 차원에서 논의된다.
  3. 표준 및 형식

    • Adobe Color Swatch (ASE), GIMP Palette (GPL), Microsoft .PAL 등 다양한 파일 형식이 색상 팔레트 교환을 지원한다.

어원
‘팔레트(palette)’는 프랑스어 palette에서 차용된 외래어로, 원래는 “도색용 작은 판”을 의미한다. 컴퓨팅에서 색상을 선택·관리하는 도구라는 개념이 시각적·은유적 연관성을 통해 차용되었다.

관련 용어

  • 컬러 스킴(color scheme): 색상 팔레트를 바탕으로 배색 규칙을 정의한 것.
  • 테마(theme): UI 전반에 적용되는 색상 팔레트·폰트·아이콘 등을 포함하는 디자인 패키지.
  • 컬러 인덱스(color index): 팔레트 내 색상의 번호(인덱스)로, 픽셀 데이터가 해당 인덱스를 참조한다.

참고

  • 현대 운영체제와 그래픽 편집 소프트웨어의 공식 문서에서 ‘palette’라는 용어가 색상 집합을 의미함을 확인할 수 있다.
  • 초기 비디오 하드웨어(예: VGA, Commodore 64)의 색상 인덱스 구조가 ‘컬러 팔레트’ 개념의 기원으로 꼽힌다.

본 문서는 확인된 기술 문헌 및 공식 문서를 기반으로 객관적으로 서술하였다.

둘러보기

더 찾아볼 만한 주제

    전체 문서 보기