디더

디더 효과

플로이드–스타인버그 오차 확산으로 사진을 순수한 흑백으로 — 초기 화면과 레이저 인쇄의 1비트 느낌입니다.

디더

☞ 모든 처리가 브라우저 안에서 이루어집니다 — 아무것도 업로드되지 않습니다

여기에 이미지를 놓으세요

또는 클릭해서 찾아보기 — JPG·PNG·WebP

두 가지 색, 그리고 반올림 오차는 옆으로 넘긴다

사진을 1비트 디더 이미지로 바꾸기

픽셀마다 따로 흑과 백 중 가까운 쪽으로 반올림하면 얼룩덜룩한 엉망이 됩니다. 넓은 영역이 통째로 한쪽으로 쏠리고 중간 톤이 사라지거든요. 플로이드–스타인버그는 **반올림 오차를 버리지 않음**으로써 이를 해결합니다. 픽셀을 반올림한 뒤, 원래 값과 바뀐 값의 차이를 아직 결정되지 않은 이웃에게 넘깁니다 — 오른쪽에 16분의 7, 나머지는 아랫줄에 나눠서. 오차는 작은 면적 안에서 서로 상쇄되므로, 모든 픽셀이 두 값 중 하나일 뿐인데도 평균 밝기는 살아남습니다.

이 무늬는 보여야 의미가 있습니다. 4000픽셀짜리 사진을 픽셀 단위로 디더링하면, 화면 너비로 표시되는 순간 다시 평평한 회색으로 평균되어 원본과 구분이 안 됩니다. 그래서 오차 확산은 이미지 크기에 따라 커지는 격자 위에서 돌아가고, 결정된 칸은 블록으로 칠해집니다. 파일은 원래 크기를 유지하고, 질감은 남습니다.

세 단계

이미지를 디더링하는 방법

01

올리기

JPG, PNG, WebP 중 하나. 톤의 폭이 넓은 사진일수록 확산 무늬가 잘 드러납니다.

02

미리보기 확인

격자는 이미지에서 유도되므로 설정할 값이 없습니다 — 미리보기가 곧 완성본입니다.

03

내려받기

PNG로 저장하세요. 두 가지 색뿐인 이미지는 PNG가 잘 압축하는 바로 그것이고, JPG는 회색 죽으로 만들어 버립니다.

간단한 답변

디더 자주 묻는 질문

플로이드–스타인버그 디더링이 뭔가요?

1976년에 나온 오차 확산 알고리즘입니다. 각 픽셀을 쓸 수 있는 가장 가까운 색으로 반올림하고, 남은 차이를 아직 결정되지 않은 이웃 픽셀로 밀어 냅니다. 그래서 오차가 쌓이지 않고 평균으로 상쇄됩니다.

디더링은 하프톤과 어떻게 다른가요?

하프톤은 고정된 격자를 유지하며 점의 크기를 바꿉니다. 디더링은 점 크기를 유지하고 한 영역에 점이 몇 개 놓이는지를 바꿉니다. 하프톤은 신문지처럼, 디더링은 초기 흑백 화면처럼 보입니다.

왜 픽셀 단위로 곱지 않고 뭉툭해 보이나요?

일부러 그렇습니다. 큰 사진에 픽셀 단위 디더를 넣으면 화면 크기로 축소되는 순간 보이지 않습니다 — 화면이 다시 회색으로 평균 내기 때문입니다. 칸이 이미지에 맞춰 커져야 질감이 "보이는 일"을 견딥니다.

두 가지보다 많은 색을 얻을 수 있나요?

여기서는 안 됩니다. 이 필터는 일부러 1비트입니다. 색을 남기면서 색 수만 줄이고 싶다면 GIF 도구들이 원하는 색 수로 양자화해 줍니다.

파일이 작아지나요?

PNG로는 대개 작아지고, 종종 크게 작아집니다. 저장할 값이 둘뿐이니까요. JPG로는 오히려 커질 수 있습니다 — JPG는 부드러운 그러데이션용이고 디더 무늬는 그 정반대입니다.

색이 유지되나요?

아니요. 먼저 회색으로, 그다음 흑백으로 낮춥니다. 그래서 1비트 이미지입니다.

이미지가 업로드되나요?

아니요. 디코딩과 변환 모두 브라우저 안에서 이뤄지고, 내려받는 파일도 이 기기에서 만들어집니다. 이 도구에는 이미지를 받을 서버 자체가 없습니다.

무료인가요?

네. 무료이고 워터마크도 가입도 없습니다.