이미지 디더링
실제 Floyd-Steinberg, Atkinson 또는 Bayer 순차 디더링을 사진에 적용해 1비트, 4단계 그레이스케일 혹은 축소 RGB 팔레트로 변환합니다 — 브라우저에서 로컬로 처리하는 진정한 레트로/하프톤 느낌.
🔒 전적으로 귀하의 브라우저에서 처리됩니다. 여기에 입력하는 어떤 것도 업로드되지 않습니다.
결과
1비트 매킨토시 화면, 오리지널 게임보이 스프라이트, 신문 하프톤 인쇄의 진짜 느낌을 원하시나요? 인스타그램 스타일 필터가 아닌, 그 시대의 룩을 만들어낸 실제 디더링 알고리즘을 사진에 바로 적용합니다.
Floyd-Steinberg는 고전적인 오차 확산 알고리즘입니다: 각 픽셀을 가장 가까운 팔레트 색으로 양자화하고, 반올림 오차를 아직 처리되지 않은 주변 픽셀로 교과서적인 가중치(오른쪽 7/16, 왼쪽 아래 3/16, 아래 5/16, 오른쪽 아래 1/16)로 밀어냅니다. Atkinson은 오리지널 매킨토시에 쓰인 Apple의 알고리즘으로, 여섯 인접 픽셀에 오차를 분산하되 6/8만 전파하고 나머지는 버리기 때문에 Floyd-Steinberg의 부드러운 그라데이션보다 더 밝고 강렬한 결과물을 만듭니다. Bayer 순차 디더링은 이 둘과 구조 자체가 다릅니다: 오차 확산 없이 고정된 4x4 임계 행렬을 각 픽셀 밝기와 비교하기 때문에 유기적인 노이즈 대신 독특한 십자 해칭 질감이 나타납니다.
세 가지 팔레트를 쓸 수 있습니다: 진정한 2톤 느낌의 1비트 흑백, 오리지널 게임보이 화면을 떠올리게 하는 4단계 그레이스케일, 그리고 각 색상 채널을 독립적으로 2레벨로 양자화해 8가지 색으로 레트로 감성을 주는 축소 RGB 모드. 모든 알고리즘은 부동소수점 작업 버퍼 안에서 좌에서 우로, 위에서 아래로 실제 픽셀 데이터를 처리합니다. 마치 최초 공개된 알고리즘 그대로이며, 소수점 이하 반올림 오차도 단계마다 정직하게 보존됩니다.
사진을 업로드하고 알고리즘과 팔레트를 고른 다음 실행을 누르면 페이지에서 바로 Before/After를 비교할 수 있습니다. 디더링된 결과물을 원본 해상도의 PNG로 다운로드하세요 — 어떤 데이터도 업로드되지 않고, 모든 변환은 내 기기에서만 일어납니다.