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

이미지 정보

치수, 형식, 색 공간, EXIF/ICC/XMP 존재 여부, 채널별 히스토그램 통계를 포함한 포괄적인 이미지 메타데이터를 반환하는 읽기 전용 분석 도구입니다. 처리된 출력 파일을 만들어 내지 않습니다.

API 엔드포인트

POST /api/v1/tools/image/info

이미지 파일이 포함된 multipart 폼 데이터를 받습니다. 설정 필드가 필요 없습니다.

파라미터

이 도구에는 설정 가능한 파라미터가 없습니다. 이미지 파일을 업로드하기만 하면 됩니다.

필드타입필수설명
filefile분석할 이미지

예제 요청

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

예제 응답

json
{
  "filename": "photo.jpg",
  "fileSize": 2450000,
  "width": 4032,
  "height": 3024,
  "format": "jpeg",
  "channels": 3,
  "hasAlpha": false,
  "colorSpace": "srgb",
  "density": 72,
  "isProgressive": false,
  "orientation": 1,
  "hasProfile": true,
  "hasExif": true,
  "hasIcc": true,
  "hasXmp": false,
  "bitDepth": "8",
  "pages": 1,
  "histogram": [
    { "channel": "red", "min": 0, "max": 255, "mean": 128.45, "stdev": 52.31 },
    { "channel": "green", "min": 2, "max": 253, "mean": 115.22, "stdev": 48.76 },
    { "channel": "blue", "min": 0, "max": 250, "mean": 102.89, "stdev": 55.14 }
  ]
}

응답 필드

필드타입설명
filenamestring정제된 파일 이름
fileSizenumber파일 크기(바이트)
widthnumber이미지 너비(픽셀)
heightnumber이미지 높이(픽셀)
formatstring감지된 형식(jpeg, png, webp 등)
channelsnumber색상 채널 수
hasAlphaboolean이미지에 알파 채널이 있는지 여부
colorSpacestring색 공간(srgb, cmyk 등)
densitynumber 또는 nullDPI/PPI 해상도
isProgressivebooleanJPEG가 프로그레시브 인코딩을 사용하는지 여부
orientationnumber 또는 nullEXIF 방향 값(1-8)
hasProfilebooleanICC 프로필이 임베드되어 있는지 여부
hasExifbooleanEXIF 메타데이터가 있는지 여부
hasIccbooleanICC 색 프로필이 있는지 여부
hasXmpbooleanXMP 메타데이터가 있는지 여부
bitDepthstring 또는 null샘플당 비트 수
pagesnumber페이지 수(TIFF, GIF 같은 다중 페이지 형식의 경우)
histogramarray채널별 통계(최소, 최대, 평균, 표준 편차)

참고

  • 이것은 읽기 전용 엔드포인트입니다. 다운로드 가능한 출력 파일이나 jobId를 만들어 내지 않습니다.
  • RAW 형식 이미지(DNG, CR2, NEF, ARW 등)의 경우, Sharp가 직접 읽을 수 없는 실제 센서 치수와 메타데이터 플래그를 추출하기 위해 ExifTool을 사용합니다.
  • HEIC/HEIF 파일은 Sharp가 HEVC 픽셀을 디코딩할 수 없으므로 픽셀 통계를 추출하기 위해 내부적으로 PNG로 디코딩됩니다.
  • 히스토그램은 전체 256-빈 분포가 아니라 채널별 최소/최대/평균/표준편차를 제공합니다.
  • density 필드는 임베드된 DPI 메타데이터가 있는 경우 이를 반영합니다.