Simple App Pro

이미지 필터

가속필터 · 픽셀효과를 실시간으로 적용하고 JPEG · PNG · WebP · AVIF로 다운로드하세요.

라이브러리 로딩 중…

우선 이미지를 업로드 해주세요.

밝기 0
대비 0
선명도 0%
노이즈 제거 0%
블러 0px

이미지 필터 소개

제공 기능

🎨

기본 조정

밝기, 대비, 선명도, 노이즈 제거, 블러를 슬라이더로 실시간 조정합니다. WebGL 가속으로 빠르게 처리됩니다.
🌈

색상 조정

색조·채도·활기·세피아를 독립적으로 조절해 원하는 색감과 분위기를 연출합니다.

특수 효과

비네트, 소용돌이, 윤곽선, 육각형 픽셀화 등 개성 있는 효과를 바로 적용할 수 있습니다.
🔬

픽셀 효과

반전, 색온도(따뜻하게/차갑게), 임계값 이진화 등 픽셀 단위 처리가 필요한 효과를 제공합니다.
🤖

AI 배경 제거

AI 모델이 자동으로 배경을 제거하고 투명 PNG로 저장합니다. 인물·제품 사진에 효과적입니다.

주요 필터 설명

밝기·대비 밝기는 전체 픽셀의 명도를 올리거나 내립니다. 대비는 밝은 영역과 어두운 영역의 차이를 조절해 이미지를 선명하거나 부드럽게 만듭니다.
채도·활기 채도는 모든 색을 균일하게 강하거나 약하게 만들고, 활기(Vibrance)는 이미 선명한 색은 보호하면서 채도가 낮은 부분만 선택적으로 높입니다.
비네트 이미지 가장자리를 점진적으로 어둡게 처리해 중심을 강조합니다. 인물·풍경 사진에 시네마틱한 분위기를 더합니다.
색온도 양수 방향은 R 채널을 높여 따뜻한 황금빛 톤을 만들고, 음수 방향은 B 채널을 높여 시원한 블루 계열 톤을 만듭니다.
임계값 각 픽셀의 밝기를 기준값과 비교해 흰색 또는 검정으로 이진화합니다. 판화·스케치 느낌의 고대비 흑백 이미지를 만들 때 사용합니다.

출력 포맷 선택 가이드

JPEG사진에 최적. 파일 크기가 작고 호환성이 가장 높습니다. 투명도는 지원하지 않습니다.
PNG무손실 압축. 투명도를 완벽하게 보존합니다. 배경 제거 후 저장할 때 권장합니다.
WebPJPEG 대비 약 30% 작은 크기. 투명도 지원. 웹 이미지에 최적화된 포맷입니다.
AVIF차세대 포맷으로 WebP보다 더 작습니다. Chrome 94+, Firefox 93+, Safari 16+ 필요합니다.

사용 방법

1이미지를 드래그하거나 클릭해 업로드합니다. JPG·PNG·WebP·AVIF·GIF·BMP 등 대부분의 형식을 지원합니다.
2탭을 선택하고 슬라이더를 움직이면 이미지에 즉시 반영됩니다. 여러 탭의 필터를 동시에 적용할 수 있습니다.
3원하는 출력 포맷과 품질을 선택한 뒤 다운로드 버튼을 누릅니다.
4업로드한 이미지는 서버로 전송되지 않으며 브라우저 내에서만 처리됩니다. (AI 배경 제거 기능은 서버 처리가 필요합니다.)

원리

필터는 두 갈래로 나뉘어 실행됩니다. 밝기·대비·색조처럼 모든 픽셀에 같은 연산을 반복하는 필터는 glfx.js를 통해 WebGL 프래그먼트 셰이더로 처리합니다. GPU가 픽셀을 한꺼번에 계산하므로 슬라이더를 움직이는 즉시 결과가 갱신됩니다.

반전·색온도·임계값처럼 glfx.js가 제공하지 않는 효과는 Pixels.js로 처리합니다. 이쪽은 CPU에서 픽셀 배열을 직접 순회하는 방식이라, 해상도가 아주 큰 사진에서는 적용이 조금 느리게 느껴질 수 있습니다.

두 라이브러리는 페이지를 열 때 외부 CDN에서 내려받습니다(glfx.js는 evanw.github.io, Pixels.js는 unpkg). 사내망처럼 외부 스크립트가 차단된 환경에서는 필터가 동작하지 않고 안내 문구가 대신 표시됩니다. 이미지 자체는 어느 경우에도 그 CDN으로 전송되지 않습니다.

배경 제거만 예외적으로 서버를 씁니다. 지금 화면의 캔버스를 PNG로 만들어 업로드하고, 배경이 지워진 PNG를 돌려받아 다시 캔버스에 올립니다. 이때 투명도가 사라지지 않도록 출력 포맷이 PNG로 자동 전환됩니다. 서버가 절전 상태일 수 있어 요청 전에 상태를 최대 6회(회당 20초 타임아웃) 확인하며, 여섯 번 모두 실패하면 이미지를 보내지 않고 중단합니다.

사양

처리 엔진 WebGL 셰이더(glfx.js) + CPU 픽셀 연산(Pixels.js)
밝기 · 대비 · 색조 · 채도 · 활기 −1 ~ +1 (0이 원본)
세피아 · 비네트 · 선명도 · 노이즈 제거 0 ~ 1
블러 / 소용돌이 / 윤곽선 / 육각형 픽셀화 0~100 / −25~+25 / 0~20 / 0~50
색온도 / 임계값 −100(차갑게) ~ +100(따뜻하게) / 0 ~ 255 (슬라이더 맨 왼쪽은 꺼짐)
출력 포맷 JPEG · PNG · WebP · AVIF
품질 JPEG·WebP·AVIF는 1~100 (기본 90). PNG는 무손실이라 품질 슬라이더가 나타나지 않습니다
해상도 원본 크기를 그대로 유지합니다. 축소나 재샘플링을 하지 않습니다
배경 제거 대기 서버 상태 확인 최대 6회 × 20초 (최대 2분)
필수 조건 WebGL을 지원하는 브라우저. 미지원 시 필터가 실행되지 않습니다

활용 예시

1 중고 거래에 올릴 상품 사진 — 배경을 제거하고 투명 PNG로 저장하면 어떤 배경 위에 올려도 자연스럽습니다.
2 인물 사진 — 활기를 조금 올리고 비네트를 약하게 넣으면 피부톤은 유지한 채 시선이 가운데로 모입니다.
3 손으로 쓴 메모나 문서 촬영본 — 임계값을 올려 흑백으로 이진화하면 스캔한 것처럼 글자만 또렷해집니다.
4 썸네일이나 프로필 사진 — 색온도를 따뜻한 쪽으로 옮기면 실내 조명에서 찍어 푸르스름하게 나온 사진을 되살릴 수 있습니다.

자주 묻는 질문

올린 이미지가 서버로 전송되나요? 배경 제거를 누를 때만 전송됩니다. 밝기·대비·색상·특수 효과·픽셀 효과와 다운로드는 전부 브라우저 안에서 끝나므로 이미지가 기기 밖으로 나가지 않습니다. 배경 제거는 모델이 무거워 서버에서 처리하며, 처리 후 이미지를 보관하지 않습니다. 사진을 내보내고 싶지 않다면 그 기능만 쓰지 않으면 됩니다.
필터가 적용되지 않고 오류 문구만 보입니다. WebGL을 쓸 수 없는 상태일 가능성이 큽니다. 브라우저의 하드웨어 가속이 꺼져 있거나, 오래된 기기이거나, 외부 스크립트가 차단된 네트워크일 수 있습니다. 필터 라이브러리를 외부 CDN에서 내려받는 구조라 사내망·학교망에서 막히는 경우가 있습니다. 다른 브라우저나 네트워크에서 다시 시도해 보세요.
AVIF로 저장했는데 파일이 열리지 않습니다. AVIF는 비교적 새로운 포맷이라 여는 쪽 환경이 지원해야 합니다. Chrome 94+, Firefox 93+, Safari 16+ 이상이 필요하고, 윈도우 기본 사진 뷰어나 오래된 편집 프로그램에서는 열리지 않을 수 있습니다. 어디서든 열려야 하는 파일이라면 JPEG를, 투명도가 필요하면 PNG를 고르세요.
필터를 여러 개 겹쳐 쓸 수 있나요? 네. 탭이 나뉘어 있을 뿐 적용은 누적됩니다. 기본 조정에서 대비를 올리고 색상 탭에서 채도를 내리고 효과 탭에서 비네트를 넣으면 세 가지가 함께 반영됩니다. 되돌리려면 각 슬라이더를 0으로 옮기거나 필터 초기화를 누르세요.
저장하면 원본보다 화질이 떨어지나요? 해상도는 원본 크기를 그대로 유지하므로 크기 때문에 흐려지지는 않습니다. 다만 JPEG·WebP·AVIF는 손실 압축이라 품질 값에 따라 미세한 손실이 생깁니다. 기본값 90이면 눈으로 구분하기 어려운 수준이고, 손실이 전혀 없어야 한다면 PNG로 저장하세요.

함께 쓰면 좋은 도구

함께 읽어보기

도구 전체 목록 보기 →