This page was machine-translated. Spotted a mistake?Help improve it.
Skip to content

이미지 비교

두 이미지를 업로드하여 픽셀 수준의 차이 맵과 수치적 유사도 백분율을 계산합니다. 출력은 변경된 영역을 빨간색으로 강조 표시하는 차이 이미지입니다.

API 엔드포인트

POST /api/v1/tools/image/compare

두 개의 이미지 파일이 포함된 multipart 폼 데이터를 받습니다. 설정 필드는 필요하지 않습니다.

매개변수

이 도구에는 구성 가능한 매개변수가 없습니다. 정확히 두 개의 이미지 파일을 업로드하세요.

필드유형필수설명
file (첫 번째)file첫 번째 이미지
file (두 번째)file두 번째 이미지

요청 예시

bash
curl -X POST http://localhost:1349/api/v1/tools/image/compare \
  -H "Authorization: Bearer si_your-api-key" \
  -F "[email protected]" \
  -F "[email protected]"

응답 예시

json
{
  "jobId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  "similarity": 94.52,
  "dimensions": { "width": 1920, "height": 1080 },
  "downloadUrl": "/api/v1/download/a1b2c3d4-e5f6-7890-abcd-ef1234567890/diff.png",
  "originalSize": 4900000,
  "processedSize": 280000
}

응답 필드

필드유형설명
jobIdstring차이 이미지를 다운로드하기 위한 작업 식별자
similaritynumber두 이미지 간의 백분율 유사도 (0 ~ 100)
dimensionsobject비교에 사용된 너비와 높이
downloadUrlstring생성된 차이 이미지를 다운로드할 URL
originalSizenumber두 입력 이미지의 합산 크기(바이트)
processedSizenumber차이 출력 이미지의 크기(바이트)

참고 사항

  • 두 이미지는 비교 전에 동일한 크기(각 축의 최대값)로 조정됩니다.
  • 차이 이미지는 변화의 크기에 비례하는 불투명도로 차이를 빨간색으로 강조 표시합니다. 동일하거나 거의 동일한 픽셀(차이 < 10)은 원본의 반투명 버전으로 표시됩니다.
  • 유사도는 모든 픽셀에 걸친 평균 픽셀 차이의 역수로 계산되어 백분율로 표현됩니다.
  • 유사도가 100%이면 이미지가 픽셀 단위로 동일함을 의미합니다(비교 해상도에서).
  • 차이 출력은 입력 형식과 관계없이 항상 PNG 형식입니다.
  • 두 이미지는 비교 전에 검증되고 디코딩됩니다(HEIC, RAW, PSD, SVG 지원).
  • 처리 전에 두 이미지 모두에 EXIF 방향이 자동으로 적용됩니다.