본문으로 건너뛰기
Toolars
둘러보기

이미지 차이

Image Diff

PNG·JPEG·WebP 이미지 두 장을 픽셀 단위로 비교하고 분할, 슬라이더, 페이드, 강조, 차이 마스크 보기를 제공합니다.

기기 내 처리

처리 안내

도구 입력은 이 기기에서 처리됩니다.

실행에 필요한 리소스를 다운로드할 수 있습니다. 계정 서비스는 별도로 운영됩니다.

개인정보 안내
버그 신고

작업 경로 / 입력에서 결과까지

두 이미지를 비교하는 방법

  1. 01

    두 이미지 선택

    원본 이미지와 변경본 이미지를 고르세요. PNG·JPEG·WebP를 지원하며 각 12 MiB, 한 변 8,192픽셀, 정밀 비교는 800만 픽셀까지입니다. JPEG는 불러올 때 EXIF 방향으로 정규화되고, 양쪽에 형식·크기·파일 용량이 표시되며, 양쪽 바꾸기는 한 번의 클릭으로 끝납니다.

  2. 02

    결과 읽기

    크기가 같은 두 이미지는 Worker에서 자동 비교돼요. 임계값 0이고 안티앨리어싱 픽셀을 포함했을 때 차이 수가 0이면 이 알고리즘 기준으로 「픽셀 동일」이 표시될 수 있어요. 다른 설정에서 0은 현재 임계값과 가장자리 처리에 따라 계산된 차이가 없다는 뜻이에요. 차이가 있으면 픽셀 수와 비율을 보여 줘요.

  3. 03

    다섯 가지 보기 전환

    분할은 두 이미지를 나란히 놓고 동기화된 확대·이동을 제공합니다. 스크롤로 확대, 드래그로 이동하며 버튼과 방향키도 쓸 수 있습니다. 슬라이더는 키보드로 조작되는 경계선으로 차이를 드러내고, 페이드는 불투명도를 조절해 겹쳐 보여 주며, 강조는 원본 위에 차이 픽셀을 표시하고, 차이 마스크는 그것만 보여 줍니다.

  4. 04

    임계값과 안티앨리어싱 조정

    임계값은 0~0.5 범위에서 알고리즘 민감도를 조절해요. 0이 가장 민감하지만 RGBA 바이트가 모두 같다는 보장은 아니에요. 「안티앨리어싱 가장자리 무시」는 기본으로 켜져 있어 가장자리 차이를 제외할 수 있어요. 설정을 바꾸면 이전 작업을 취소하고 다시 비교해요.

  5. 05

    마스크 내보내기

    「차이 마스크 PNG 내보내기」는 현재 설정으로 계산된 차이를 투명 배경에 저장해요. 「픽셀 동일」도 이 브라우저가 디코딩한 픽셀에 대한 pixelmatch 결과일 뿐 파일 바이트나 숨은 RGBA 채널 전체의 일치를 뜻하지 않아요. 파일 바이트 일치가 중요하면 Hash Checker를 사용하세요.

도구 요약

처리
브라우저에서 완결
입력의 기기 외 전송
없음
저장
아무것도 저장하지 않음
가격
무료

입력 값은 브라우저에 머물러요.

이미지 차이 도구는 검증된 로컬 실행 경로를 사용하고, 숨겨진 입력 또는 출력 기록을 만들지 않습니다.

로컬 실행

현재 브라우저 탭 안에서 실행됩니다.

숨겨진 처리 없음

사용 중인 도구 데이터는 Toolars 문서 기록으로 남지 않습니다.

계정 불필요

프로필을 만들지 않고도 핵심 워크플로를 사용할 수 있습니다. 즐겨찾기는 로그인 후 계정에 동기화됩니다.

즉시 초기화

탭을 정리하면 사용 중이던 작업 데이터도 사라져요.

이미지 차이 도구가 실제로 하는 일

디자인 수정본이 돌아와서 의도한 영역만 바뀌었는지 확인해야 합니다. UI 회귀 테스트에는 두 빌드의 스크린샷이 있고 실패 지점은 긴 페이지 어딘가에 숨어 있습니다. 같은 파이프라인의 두 번 내보내기는 같아야 하는데 눈으로는 증명할 수 없습니다. 두 이미지를 불러오면——비교는 모두 로컬에서 실행됩니다——강조 보기에서 잘못 들어간 워터마크가 원본 위에 빨갛게 빛나고, 버튼이 2픽셀 밀린 곳은 슬라이더를 움직여 확인한 뒤 마스크를 내보내 결함표에 첨부합니다. 스크린샷 크기가 다르면 숫자를 지어내지 않고 “시각 비교만”이라고 표시하며, 정밀 비교가 필요하면 먼저 이미지 크기 조정으로 맞춥니다.

자주 묻는 질문

어떤 이미지 형식을 지원하나요?
파일 시그니처를 검사한 PNG, JPEG, WebP를 각각 최대 12 MiB까지 지원해요. GIF, HEIC, SVG, PDF는 이 비교 파이프라인에 포함되지 않아요. 브라우저 디코딩과 색 처리에 따라 보이는 픽셀이 달라질 수 있으니 브라우저 간 일관성이 필요하면 대상 환경에서 확인하세요.
이미지 크기가 다르면 어떻게 되나요?
작업 영역은 시각 비교만으로 전환합니다. 분할, 슬라이더, 페이드는 계속 사용할 수 있어 두 버전을 검사할 수 있지만 픽셀 수나 비율은 보고하지 않습니다. 리스케일된 픽셀로 계산한 숫자는 거짓 결론이 되기 때문입니다. 정밀 비교가 필요하면 먼저 이미지 크기 조정으로 한쪽을 같은 크기로 맞추세요.
임계값은 무엇을 바꾸나요?
임계값은 pixelmatch의 지각적 색 거리 설정이에요. 0에서 가장 민감하지만 모든 원시 채널 변화를 그대로 세지는 않아요. 안티앨리어싱을 무시하면 가장자리 픽셀도 빠질 수 있어요. 값을 올리면 압축 노이즈 등 더 많은 색 차이를 허용해요. 차이 0을 증거로 삼기 전에 마스크와 설정을 확인하세요.
픽셀 일치는 파일이 같다는 뜻인가요?
아니요. 차이 수 0, 임계값 0, 안티앨리어싱 픽셀 포함일 때만 「픽셀 동일」이 표시돼요. 그래도 이 브라우저에서 디코딩한 픽셀에 대한 pixelmatch 판정이지 파일 바이트 비교나 완전히 투명한 픽셀 속 RGB의 일치 보장은 아니에요. 바이트 일치에는 해시를 사용하세요.
색은 정확히 비교되나요?
브라우저가 디코딩한 픽셀을 pixelmatch에 전달하며 색 처리는 브라우저마다 다를 수 있어요. pixelmatch는 RGBA 채널을 글자 그대로 비교하는 대신 지각적 색 거리와 안티앨리어싱 규칙을 적용해요. 알파는 영향을 주지만 완전히 투명한 곳의 숨은 RGB는 판정에 영향이 없을 수도 있어요. 인쇄 색 교정은 아니에요.
이미지가 어딘가에 업로드되나요?
아니요. 두 파일 모두 현재 브라우저 탭에 남고 디코딩과 픽셀 비교는 격리된 로컬 Worker에서 실행되며, 아무것도 전송·보관되지 않고 계정도 필요 없습니다.

막다른 길이 아니라 이어지는 작업입니다.

전체 인덱스로 돌아가지 않고 다른 집중 워크스페이스로 바로 이동합니다.

이미지 자르기

Image Cropper

영역을 드래그하고 비율을 선택한 뒤 이미지를 다운로드하세요. 회전: 90° / 180° / 270°.

편집

이미지 필터

Image Filters

색상 회전, 양방향 뒤집기, 순서 디더링 등 33개 조정 가능한 작업을 렌더링합니다.

편집

이미지 압축기

Image Compressor

JPEG/WebP의 목표 용량 또는 인코딩 품질을 선택하세요. 기기에서 크기를 유지한 채 처리하고 실제 바이트를 확인한 후 다운로드합니다. 파일이 작아진다는 보장은 없습니다.

변환

이미지 크기 조절

Image Resizer

고품질 보간으로 로컬에서 크기를 조정하고 종횡비 고정도 선택할 수 있습니다. PNG / JPEG / WebP / SVG / GIF. GIF의 첫 프레임만 내보내며 애니메이션은 유지되지 않습니다.

편집