디더링 도구이란?

이 디더링 도구는 Floyd-Steinberg, 순서형(Bayer), Atkinson 등 클래식 알고리즘을 적용해 디테일을 살리면서 이미지의 색상 팔레트를 줄여줍니다. 레트로 픽셀 아트, 파일 크기 축소, 색상이 제한된 디스플레이나 인쇄용 이미지 준비에 쓰면 됩니다.

Floyd-Steinberg는 양자화 오차를 주변 픽셀에 확산해 부드러운 유기적 입자감을 만듭니다. Ordered(Bayer)는 고정 임계값 행렬을 사용해 초기 게임에서 익숙한 격자 패턴을 만들어냅니다. Atkinson은 오차를 덜 퍼뜨려 더 깔끔하고 대비가 강한 결과를 내며, 클래식 Mac 그래픽의 상징입니다.

사용 방법

  1. 디더링을 적용할 이미지(PNG, JPG 또는 WebP)를 업로드하세요.
  2. 디더링 알고리즘(Floyd-Steinberg, 순서형, 블루 노이즈, Atkinson, Sierra, Stucki, Jarvis, 또는 없음)을 고르고, 자동 팔레트를 그대로 쓰거나 Game Boy, NES, 1비트 흑백 같은 레트로 프리셋을 선택하세요.
  3. 확산 강도, 픽셀 스케일, 밝기·대비·채도 슬라이더로 느낌을 조절하고, 나란히 보기와 드래그 슬라이더 보기를 전환해 원본과 비교한 뒤 결과를 PNG로 내려받으세요.

사용 시기

  • 현대 사진을 1비트 또는 16색 픽셀 아트로 변환해 레트로 게임 에셋으로 쓰고 싶을 때.
  • 저장 전에 팔레트로 양자화해서 PNG 파일 용량을 줄이고 싶을 때.
  • 전자 잉크 디스플레이, 영수증 프린터 등 1비트 장치용 그래픽을 준비할 때.

결과

게임 아티스트가 24비트 캐릭터 스프라이트를 업로드하고 16색 팔레트로 Floyd-Steinberg 디더링을 적용하여 픽셀 아트 게임의 비주얼 스타일에 맞는 레트로 느낌을 구현합니다.

자주 묻는 질문

어떤 디더링 알고리즘을 선택해야 할까요?
사진에는 Floyd-Steinberg가 잘 맞아요. 오차가 자연 입자처럼 보이거든요. Game Boy나 Mac OS 1의 의도적인 분위기에는 Ordered Bayer가 가장 적합합니다. Atkinson은 미세한 디테일을 살리는 데 강하고, 1984년 오리지널 Mac 그래픽에 가장 가까운 느낌을 줍니다.
색상 수 파라미터가 실제로 하는 일은?
출력이 사용할 수 있는 서로 다른 색의 개수를 정하며, 색은 원본 이미지에서 자동으로 선택돼요. 2색이면 순수한 흑백 디더링, 16색이면 초기 VGA 분위기, 64색이면 원본과 충분히 비슷해서 주로 용량 절감이 목적이 됩니다.
디더링된 이미지를 확대하면 노이즈가 심한 이유는?
이는 오차 확산이 작동하는 방식입니다. 일반적인 감상 거리에서는 눈이 점들을 부드러운 색조로 평균화합니다. 가까이서 노이즈가 거슬린다면 확산 강도를 낮춰 더 부드럽게 하거나, 규칙적인 패턴을 원하면 정렬형(Bayer)으로 전환하거나, 색상 수를 늘려 보세요.
NES나 Game Boy처럼 고정 팔레트로 디더링할 수 있나요?
네. 팔레트 영역에 Game Boy DMG(4가지 올리브 그린), Commodore 64(16색), NES, CGA mode 4, ZX Spectrum, Apple II, PICO-8 같은 기기 프리셋이 내장되어 있고, 순수한 1비트 흑백과 따뜻한 2색 세피아, 16단계 그레이스케일도 준비되어 있어요. 프리셋을 고르면 색상 수 슬라이더가 자동으로 잠겨 원본 하드웨어에 충실한 결과가 나옵니다. 직접 만든 색을 쓰고 싶다면 사용자 지정을 골라 견본을 추가·변경·삭제해 원하는 팔레트로 디더링하세요.
파일은 실제 팔레트를 가진 인덱스 PNG로 저장되나요?
다운로드 파일은 일반 RGBA PNG입니다. 시각적으로는 선택한 색만 사용하지만 파일 포맷 자체는 보통 PNG와 동일해요. 인덱스 PNG 출력은 추가 용량 절감을 위해 향후 개선 항목으로 검토 중입니다.

관련 도구