이미지 디더링
단계 / 4
이미지 선택
PNG, JPEG 또는 WebP 이미지를 열어 브라우저에서 로컬로 처리하세요.
PNG, JPEG 또는 WebP · 최대 15 MiB · 한 변 8,192 px 및 20메가픽셀 이하
× px
이미지와 픽셀은 이 브라우저에만 머물며 업로드되거나 URL에 들어가지 않습니다.
다단계 흐름은 이 탭에 임시 로컬 사본을 최대 2시간 보관합니다. 처음부터 다시 시작하면 삭제됩니다.
이미지 데이터 없이 일반 페이지, 자산, 퍼널 요청은 발생할 수 있습니다.
디더링 스타일 선택
알고리즘, 출력 팔레트, 효과 강도, 처리 배율을 선택하세요.
브라우저 응답성을 위해 원본이 더 커도 출력은 자동으로 4메가픽셀까지 제한됩니다.
결과 검토
다운로드 전에 원본과 제한 팔레트 PNG를 비교하세요.
PNG 다운로드
결과 캔버스에 표시된 정확한 픽셀을 PNG로 저장합니다.
PNG, JPEG, WebP 이미지를 Floyd-Steinberg, Atkinson 또는 Bayer 4×4 디더링으로 제한 팔레트 래스터로 바꿉니다. 모노크롬, 그레이스케일, 제한 색상을 선택하고 미리보기를 비교한 뒤 PNG로 내보내세요. 처리는 브라우저에만 머물며 업로드, Livewire 전송, URL 저장은 없습니다. 퍼널 모드에서는 탭별 임시 사본을 최대 2시간 보관하며 Reset이 삭제하고 자동 만료됩니다. 이는 결정론적 픽셀 처리이며 AI나 벡터 변환이 아닙니다. 입력은 15 MiB, 20메가픽셀, 한 변 8,192픽셀로 제한되고, 응답성 유지를 위해 출력은 자동으로 최대 4메가픽셀로 제한됩니다. 디더링은 RGB만 바꾸고 원본 alpha를 유지합니다.
브라우저에서 이미지를 디더링하는 방법
-
1
이미지 선택
15 MiB, 20메가픽셀, 한 변 8,192픽셀 이하의 PNG, JPEG 또는 WebP를 여세요. 브라우저에서 로컬로 디코딩됩니다.
-
2
알고리즘 선택
Floyd-Steinberg나 Atkinson 오차 확산을 사용하거나, 규칙적인 순서 패턴에는 Bayer 4×4를 선택하세요.
-
3
팔레트 선택
모노크롬, 그레이스케일, 제한 색상을 선택하고 축소된 색상이 그라데이션, 가장자리, 질감을 표현하는 방식을 확인하세요.
-
4
PNG 다운로드
적절한 확대율로 래스터 미리보기를 살핀 뒤 원본 alpha를 유지한 처리 픽셀을 PNG로 내보내세요.
세 알고리즘이 만드는 차이
디더링은 사용할 수 있는 픽셀을 공간적으로 배열하여 더 작은 색상 집합으로 명암을 표현합니다. Floyd와 Steinberg는 1976년 논문 An Adaptive Algorithm for Spatial Greyscale에서 전방 오차 확산을 소개했습니다. 양자화된 각 픽셀의 오차를 아직 처리하지 않은 이웃 픽셀에 나눕니다. 한 가지 임계값을 전체에 적용하는 것보다 미세하고 불규칙한 질감을 만들며 점진적인 변화를 잘 유지합니다.
Atkinson도 오차 확산 방식이지만 이웃 패턴과 유지하는 오차량이 다릅니다. Apple은 Floyd-Steinberg와 Atkinson을 별도의 vImage 디더링 방식으로 나열합니다. Atkinson은 더 선명하고 대비가 높은 결과를 내는 경우가 많지만 부드러운 명암 변화 일부를 잃을 수 있습니다.
Bayer 4×4는 순서 디더링입니다. 픽셀 사이로 오차를 전달하는 대신 고정된 4×4 임계값 행렬을 이미지 전체에 반복합니다. 이 방식은 B. E. Bayer의 1973년 논문 An Optimum Method for Two-Level Rendition of Continuous-Tone Pictures에서 유래했습니다. 눈에 보이는 규칙적 패턴은 복고풍 그래픽과 예측 가능한 질감에 적합합니다.
| 알고리즘 | 처리 방식 | 일반적인 모습 | 실용적 절충점 |
|---|---|---|---|
| Floyd-Steinberg | 양자화 오차를 뒤의 이웃으로 확산 | 미세하고 불규칙한 디테일 | 평면에 벌레 모양 질감이 생길 수 있음 |
| Atkinson | 오차 일부를 더 넓은 국소 패턴으로 확산 | 선명한 가장자리와 열린 하이라이트 | 중간 명암 정확도를 일부 잃을 수 있음 |
| Bayer 4×4 | 각 픽셀을 반복 임계값 행렬과 비교 | 규칙적인 4×4 질감 | 오차 확산보다 패턴이 잘 보임 |
팔레트와 alpha의 경계
모노크롬은 보이는 RGB를 두 명암으로 줄입니다. 그레이스케일은 여러 중립 단계를 유지하고 제한 색상은 RGB를 작은 색상 집합으로 양자화합니다. 피사체를 인식하거나 손실된 세부를 복원하거나 새 색상을 추론하지 않습니다. 출력은 처리된 픽셀 크기의 래스터이며 SVG나 다른 벡터 작업물이 아닙니다.
디더 계산은 RGB만 변경합니다. 부분 투명도를 포함한 각 픽셀의 원본 alpha를 복사하며 완전히 투명한 픽셀은 그대로입니다. PNG 명세는 완전 투명부터 완전 불투명까지의 픽셀별 alpha를 정의합니다. JPEG에는 alpha가 없지만 PNG와 일부 WebP 입력에는 있을 수 있습니다.
브라우저 처리와 PNG 내보내기
브라우저가 파일을 디코딩하고 픽셀을 읽어 알고리즘을 적용한 뒤 다운로드를 로컬에서 만듭니다. 이미지 바이트는 업로드되거나 Livewire 요청이나 퍼널 URL에 들어가지 않습니다. 퍼널 모드에서는 탭별 임시 브라우저 저장소가 로컬 프로젝트를 페이지 사이에 최대 2시간 유지합니다. Reset이 삭제하고 방치된 데이터는 자동 만료됩니다. HTML Canvas 명세는 픽셀 읽기와 toBlob() 내보내기를 정의하며 요청 형식을 지원하지 않으면 PNG를 사용하도록 요구합니다.
15 MiB, 원본 20메가픽셀, 한 변 8,192픽셀 제한은 브라우저 메모리를 보호합니다. 작은 파일도 큰 버퍼가 될 수 있습니다. 출력은 필요하면 자동 축소되어 최대 4메가픽셀로 인터페이스 응답성을 유지합니다. 입력 제한을 넘으면 먼저 줄이세요. PNG는 처리 픽셀과 alpha를 무손실로 보존하지만 메타데이터, 레이어, 벡터 개체는 보존하지 않습니다.
자주 묻는 질문
미세한 오차 확산 질감은 Floyd-Steinberg, 선명한 고대비 모양은 Atkinson, 눈에 보이는 규칙적 복고풍 패턴은 Bayer 4×4를 사용해 보세요. 최선의 선택은 이미지와 원하는 모습에 따라 다릅니다.
아니요. 브라우저에서 결정론적 픽셀 양자화와 디더링을 적용합니다. 피사체 인식, 콘텐츠 생성, 형태 추적, SVG 내보내기를 하지 않습니다. 다운로드는 래스터 PNG입니다.
디더링은 RGB에만 영향을 주고 각 픽셀의 원본 alpha를 복사합니다. 완전히 투명한 픽셀은 그대로이며 부분 alpha도 PNG 출력에 유지됩니다.
PNG, JPEG, WebP를 15 MiB, 20메가픽셀, 한 변 8,192픽셀까지 열 수 있습니다. 응답성 유지를 위해 출력은 자동으로 최대 4메가픽셀로 제한됩니다.
업로드, Livewire 전송, 퍼널 URL 저장은 없습니다. 퍼널 모드에서는 페이지 이동을 위해 이 브라우저에만 탭별 임시 사본을 보관합니다. Reset이 삭제하며 2시간 안에 자동 만료됩니다.
관련 도구
PNG를 SVG로 벡터화
브라우저에서 PNG 래스터 이미지를 SVG 패스로 변환합니다. 로고, 아이콘, 선화에 적합하며 임계값, 색상 수, 스무딩을 조절할 수 있습니다.
바코드 생성기
Code 128, Code 39, EAN-13, UPC-A, ITF-14, Codabar로 스캔 가능한 1D 바코드를 만드세요. 인쇄용 PNG, SVG, PDF로 내보낼 수 있습니다.
GIF 제작기
이미지 시퀀스나 짧은 영상을 애니메이션 GIF로 변환합니다. 내보내기 전에 프레임률, 반복 횟수, 크기를 조정하세요.
QR 코드 생성기
텍스트 또는 URL로 브라우저 안에서 QR 코드를 만들고 PNG로 다운로드하세요.
이미지 압축기
시각 품질을 유지하면서 JPG, PNG, WebP 이미지를 압축해 파일 크기를 줄입니다. 업로드 없이 브라우저 안에서 처리합니다.
대량 이미지 리사이저
여러 이미지를 끌어다 놓고 목표 크기에 맞추거나 늘린 뒤 JPG, PNG, WebP 파일을 하나의 ZIP으로 내보냅니다. 처리는 브라우저 안에서 끝납니다.