8비트 컬러

8-bit color

8비트 컬러 그래픽스는 각 픽셀이 8비트(1바이트)로 표시되도록 컴퓨터 메모리 또는 이미지 파일에 이미지 정보를 저장하는 방법입니다.한 번에 표시할 수 있는 최대 색 수는 256 또는 2입니다8.[1]

색 양자화

8비트 컬러(빨간색 3비트, 녹색 3비트, 파란색 2비트)

실제 24비트 이미지를 8비트 이미지로 변환하려면 이미지는 색 양자화라고 하는 프로세스를 거쳐야 합니다.색 양자화는 고밀도 [2]이미지에서 고밀도 이미지의 색 지도를 만드는 과정입니다.

가장 간단한 양자화 형태는 인간의 눈이 푸른 빛에 덜 민감하기 때문에 3비트를 빨간색에, 3비트를 녹색에, 2비트를 파란색에 할당하는 것입니다.이것에 의해, 다음의 표와 같이 배열된, 이른바 3-3-2 8비트 컬러 이미지가 작성됩니다.

비트 7 6 5 4 3 2 1 0 데이터 R R G G B

이 프로세스는 최적이 아닙니다.색을 고르게 분산시키는 것이 비효율적이고 실제 이미지를 잘못 나타낼 수 있는 여러 가지 색상 그룹이 있을 수 있습니다.다른 접근법은 팔레트를 사용하여 256개의 인덱스가 각각 더 큰 색 공간을 가리키도록 하는 것이다(예: 4096에서 256개의 색상을 선택).컬러 맵에는 모든 색상이 포함되어 있을 필요는 없으며 보다 고밀도 색상의 이미지를 정확하게 표현하기만 하면 되기 때문에 맵에서 사용 가능한 256개의 컬러 인덱스에 임의의 색상을 할당할 수 있습니다.

이러한 맵(팔레트라고도 함)을 작성하기 위한 일반적인 접근법에는 가장 일반적인 256가지 색상을 선택하여 맵을 작성하는 인기 알고리즘이 있습니다.보다 정확한 중위수 절단 알고리즘은 색상을 재배치하고 분할하여 다른 색상 그룹의 중위수를 찾습니다. 그 결과 최종 [3]색상 맵이 보다 정확해집니다.

사용.

메모리의 양이 적어 8비트 컬러 이미지의 속도가 빨라졌기 때문에 8비트 컬러는 더 많은 메모리와 더 빠른 CPU 속도가 소비자에게 쉽게 제공될 때까지 컴퓨터 그래픽스 개발의 일반적인 바탕이 되었습니다. 8비트 컬러는 다음과 [4][failed verification]같은 다양한 응용 프로그램에서 사용되었습니다.

  • PC의 MSX2 시리즈
  • Uzebox 게임 콘솔
  • 아타리
  • Atari GTIA의 NTSC 버전
  • Tiki 100 퍼스널 컴퓨터 (동시 16색 디스플레이로 한정)
  • 고해상도 그래픽 보드를 탑재한 Research Machines 380Z 컴퓨터.
  • 주변 디스플레이 탑재 웨어러블 OS 스마트워치
  • 대부분의 스캐너는 8비트 그레이 스케일을 표준으로 사용합니다.

특히 그래픽 인터페이스의 VGA 표준은 8비트 색상을 사용합니다.1987년 IBM에 의해 개발된 VGA 인터페이스는 640x480 픽셀의 최대 해상도를 지원했습니다.GIF 및 TIFF와 같은 다양한 이미지 유형은 데이터를 저장하기 위해 8비트 컬러 시스템을 사용합니다.

현재 대부분의 개인 사용자용 애플리케이션에서는 구식이지만 데이터 대역폭이나 메모리 용량이 제한된 이미징 시스템에서는 8비트 컬러 인코딩이 여전히 유용합니다.예를 들어, 두 Mars Explorer 모두 항법 [5]이미징에 8비트 그레이스케일 형식을 사용했습니다.

문제들

8비트 시스템의 특성상 대부분의 이미지는 다른 색상 맵을 가집니다.8비트 컬러 디스플레이는 다른 컬러 맵을 가진 두 이미지를 동시에 표시할 수 없기 때문에 같은 디스플레이에 두 개의 다른 8비트 이미지를 동시에 표시할 수 없습니다.실제로 이 문제를 피하기 위해 대부분의 이미지에서는 256가지 색상을 모두 사용하지 않습니다.이미지 처리 시 또 다른 문제가 발생합니다.색상 맵이 다른 2개의 이미지가 서로 추가될 때마다 결과 이미지는 새로운 색 맵을 생성해야 합니다.즉, 양자화 작업이 다시 수행되어야 하므로 결과 이미지가 예상 [1]결과의 불완전한 버전이 됩니다.

현재 8비트 컬러

현재 대부분의 그래픽 하드웨어는 24비트 Truecolor 또는 32비트 Truecolor(24비트 Truecolor 및 8비트 Alpha 채널)로 동작합니다.그러나 일부 원격 데스크톱 소프트웨어(Virtual Network Computing, Remote Desktop Protocol)는 대역폭을 절약하기 위해 8비트 색상으로 전환할 수 있습니다.현대의 컴퓨터에서는 비교적 저비용의 고속의 이미지 편집이 가능하기 때문에,[6] 편집중의 화질 저하를 피하기 위해서, 카메라의 이미지 센서 픽셀 마다 12비트에서 14비트를 가지는 원시 형식에서도 편집이 행해집니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ a b Fisher, Robert; Perkins, Simon; Ashley, Walker; Wolfart, Erik. "8-bit Color Images". Hypermedia Image Processing Reference. University of Edinburgh. Retrieved 14 November 2019.
  2. ^ Fisher, Robert; Perkins, Simon; Walker, Ashley; Wolfart, Erik. "Color Quantization". Hypermedia Image Processing Reference. University of Edinburgh. Retrieved 14 November 2019.
  3. ^ Spring, Kenneth R.; Russ, John C. "Color Reduction and Image Dithering". Molecular Expressions Optical Microscopy Primer Digital Image Processing. Michael W. Davidson and The Florida State University. Archived from the original on 2 December 2020. Retrieved 14 November 2019.
  4. ^ "When Atari Ruled the World". PCMAG. Retrieved 2021-09-17.
  5. ^ A. Kiely; M. Klimesh. The ICER Progressive Wavelet Image Compressor (PDF) (Report).
  6. ^ Patterson, Steve. "The Benefits Of Working With 16-Bit Images In Photoshop". Photoshop Essentials. Photoshop Essentials. Retrieved 14 November 2019.