DevToys Web Pro iconDevToys Web Pro블로그
평가하기:
브라우저 확장 프로그램을 사용해 보세요:

이미지 비교 슬라이더

Upload a 'before' and 'after' image to start comparing.
기술적 세부 정보

이미지 비교 슬라이더 작동 방식

도구가 하는 일

이미지 비교 슬라이더는 두 이미지를 겹쳐 놓고, 세로 핸들을 드래그해 보고 싶은 부분만 노출합니다. 좌우로 슬라이드하면 '이전' 또는 '이후' 이미지가 더 많이 드러나, 나란히 비교했을 때의 시각적 차이가 즉시 분명해집니다. 파일 크기와 변화율(%)도 표시되어 바이트 단위의 영향까지 확인할 수 있습니다.

개발자들이 흔히 사용하는 사례

손실 이미지 압축을 검증하는 엔지니어는 동일한 소스의 JPEG와 WebP 버전을 비교합니다. 디자이너는 초안과 최종본 사이의 톤 매핑, 리터칭, 색 보정 변경 사항을 검토합니다. ML/AI 엔지니어는 초해상도, 노이즈 제거, 스타일 전이 결과를 입력과 비교해 시각화합니다. 마케팅 팀은 랜딩 페이지를 위한 인상적인 전/후 데모를 제작합니다.

데이터 형식, 타입 또는 변형

브라우저가 렌더링할 수 있는 모든 이미지 형식을 지원합니다 — PNG, JPEG, WebP, AVIF, GIF, SVG. 이미지는 object URL(URL.createObjectURL)을 통해 브라우저 안에만 유지되므로 업로드되지 않습니다. 가장 유용한 비교를 위해 두 이미지는 가로세로 크기와 종횡비가 일치하는 것이 좋습니다. 다를 경우 둘 다 object-fit: contain으로 렌더링되어 어느 쪽도 잘리지 않습니다.

흔한 함정과 엣지 케이스

종횡비가 다른 이미지를 비교하면 한쪽에 레터박스 바가 생깁니다. 매우 큰 이미지(>50 MB)는 구형 브라우저에서 드래그 상호작용을 느리게 만들 수 있습니다. 슬라이더는 'after' 이미지를 전체로 노출합니다 — 두 파일 모두 투명도가 있다면 불투명한 영역 위로 슬라이더를 옮기세요. 그렇지 않으면 페이지 배경이 두 패널 모두에서 비쳐 보일 수 있습니다.

코드 대신 이 도구를 사용해야 하는 경우

개발 중 임시 비교나 이해관계자에게 빠르게 데모를 보여줄 때는 브라우저 도구를 사용하세요. 프로덕션 웹사이트에서는 접근성, 지연 로딩, SSR 지원을 위해 react-compare-slider 또는 img-comparison-slider 같은 전용 라이브러리를 통합하세요. 수백 장의 이미지에 대해 일괄 자동 품질 검사를 수행하려면 ImageMagick `compare` 또는 pixelmatch 같은 SSIM/PSNR 기반 도구를 사용하세요.