이미지 블러
Gaussian·박스·모션 블러를 브라우저에서 바로 적용. 반지름 0-64px 조정 가능, 동등한 CSS filter 문자열도 함께 제공.
사용법
- 이미지를 드롭하거나 선택 — 성능을 위해 최대 1600px로 축소됩니다.
- 블러 타입을 선택하고 반지름 슬라이더로 실시간 조정.
- PNG로 다운로드하거나 CSS
filter선언을 복사해 라이브 적용.
자세한 설명
펼치기접기
사진을 끌어다 놓고 흐림 방식과 반경을 고른 뒤 결과를 내려받거나 비슷한 CSS 필터를 복사합니다. 긴 변이 1600픽셀을 넘는 이미지는 처리 전에 그 크기로 줄이므로, 설정한 반경은 원본이 아니라 축소된 이미지를 기준으로 적용됩니다. 4000픽셀로 들어온 사진에서는 같은 숫자가 더 세게 작용합니다.
반경은 도달 거리가 아니라 표준편차입니다. 캔버스와 CSS의 blur(<length>)는 둘 다 길이를 가우스 분포의 σ로 받으므로, 눈에 보이는 번짐은 입력한 숫자의 몇 배가 됩니다. 흰 한 줄 화소로 직접 재 보면 blur(4px)는 21픽셀에 걸쳐 빛을 퍼뜨리고 봉우리를 255분의 23까지 낮추며, blur(16px)에서는 봉우리가 3까지 떨어집니다. 반경이 커지면 대비는 거의 사라지고, 희미한 꼬리는 채널당 8비트가 담을 수 있는 한계 아래로 내려갑니다.
방향이 있는 두 방식이야말로 실제로 다릅니다. 수평과 수직 모션은 한 축으로 밀어 놓은 이미지 사본 2r+1개를 각각 1/(2r+1)씩 겹쳐 평균을 내므로, 초점이 흐려지는 것이 아니라 직선으로 끌린 자취가 남습니다. 반경 8에서는 사본 하나가 255⁄17 ≈ 15단계에 해당해 양자화 바닥에 가깝기 때문에 가장 바깥 사본이 반올림으로 사라집니다. 실제로 재 보면 이름값 17픽셀이 아니라 15픽셀 폭으로 나왔습니다. 반면 상자 방식은 예외입니다. 선명한 원본 위에 살짝 흐리고 조금 납작해진 사본을 얹어서, 이름이 가리키는 균일 커널 평균이 아니라 안개 같은 느낌을 만듭니다.
복사 단추에 기대기 전에 알아 둘 점이 하나 있습니다. CSS는 살아 있는 요소용 대역이고, 방향이 있는 두 방식에 대해서는 방향성조차 없습니다. 실제 결과물은 내려받은 PNG입니다.
자주 묻는 질문
이미지가 업로드되나요?
아니요. URL.createObjectURL로 로드하고 canvas에서 렌더링 — 모두 브라우저 내부에서 일어납니다. 기기 밖으로 나가지 않아요.
왜 큰 이미지를 1600px로 축소하나요?
64px 반지름 블러를 4K 이미지에 적용하면 매우 느리고 탭이 멈출 수 있습니다. 1600px 상한은 응답성을 유지하면서도 웹용으로 충분한 품질을 만듭니다. 풀 해상도가 필요하면 사전에 자르거나 리사이즈하세요.
Gaussian과 박스 블러의 차이는?
Gaussian은 종형 곡선 가중치 사용 — 더 부드럽고 자연스러움. 박스 블러는 균등 가중치 — 계산이 약간 가볍고 좀 더 거친 느낌. 작은 반지름에서는 시각적으로 거의 비슷합니다.
스크린샷의 민감한 글자를 가리는 데 흐리기로 충분한가?
그것만으로는 아니다. 모양이 알려진 글자에 약한 블러를 걸면 일부 복원이 가능하고, 모자이크는 더 나쁘다. 짧고 예측 가능한 문자열의 모자이크는 후보를 렌더링해 블록을 비교하는 식으로 전수 대입이 가능하다. 중요한 것이라면 그 영역 위에 불투명한 사각형을 그린 뒤 납작하게 병합해 내보내라. 그래야 아래 픽셀이 변형된 게 아니라 사라진다.
흐린 경계가 어두워지거나 테두리가 생기는 이유는?
블러는 색 값을 평균 내는데, 숫자가 빛의 양에 비례하지 않는 공간에서 평균을 내면 중간 톤이 아래로 끌려가기 때문이다. 밝은 영역과 어두운 영역이 만나는 곳에서 가장 잘 보인다. 투명 픽셀은 같은 문제의 다른 얼굴이다. 완전히 투명한 픽셀과 색을 평균 내면 그 픽셀이 명목상 지닌 색이 끌려 들어와 경계를 따라 후광이 남는다.
관련 도구
CSS 필터 플레이그라운드
blur·brightness·contrast·hue·sepia·invert 등 9개 필터 시각 조합 — CSS 또는 Tailwind 임의값으로 복사.
색상·CSS
이미지 듀오톤 효과
어떤 이미지든 2색 듀오톤 효과 적용 — 섀도우 컬러·하이라이트 컬러 선택, 미드포인트·콘트라스트 조정, 결과 다운로드. Spotify 스타일 커버 2클릭에.
이미지
이미지 → WebP / JPEG / PNG 변환
PNG/JPG ↔ WebP 변환, 품질 슬라이더 조정 — 브라우저 canvas로 처리.
파일
이미지 엣지 검출 (Sobel / Scharr / Prewitt)
Sobel·Scharr·Prewitt 세 가지 고전 3×3 그래디언트 연산자로 이미지의 엣지를 검출합니다. 노이즈 제어용 사전 블러, 엣지 강도 임계값, 전경/배경 색 자유 설정으로 블루프린트·스케치·네온 스타일 출력 가능.
이미지
이미지 압축
JPEG·PNG·WebP 이미지를 브라우저에서 압축하고 크기를 줄이세요.
이미지
이미지 샤픈 (언샤프 마스크)
브라우저에서 언샤프 마스크 알고리즘으로 사진·스크린샷 선명화 — 슬라이더 3개 (amount, radius, threshold), 4개 프리셋 (약함 → 극강), 실시간 before/after 비교, PNG 다운로드. 업로드 없음.
이미지