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

Image Info

Alat analisis read-only yang mengembalikan metadata gambar komprehensif termasuk dimensi, format, ruang warna, keberadaan EXIF/ICC/XMP, dan statistik histogram per-channel. Tidak menghasilkan file output yang telah diproses.

API Endpoint

POST /api/v1/tools/image/info

Menerima multipart form data dengan file gambar. Tidak diperlukan field pengaturan.

Parameters

Alat ini tidak memiliki parameter yang dapat dikonfigurasi. Cukup unggah file gambar.

FieldTypeRequiredDescription
filefileYesGambar yang akan dianalisis

Example Request

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

Example Response

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 }
  ]
}

Response Fields

FieldTypeDescription
filenamestringNama file yang telah disanitasi
fileSizenumberUkuran file dalam byte
widthnumberLebar gambar dalam piksel
heightnumberTinggi gambar dalam piksel
formatstringFormat yang terdeteksi (jpeg, png, webp, dll.)
channelsnumberJumlah channel warna
hasAlphabooleanApakah gambar memiliki channel alpha
colorSpacestringRuang warna (srgb, cmyk, dll.)
densitynumber or nullResolusi DPI/PPI
isProgressivebooleanApakah JPEG menggunakan encoding progresif
orientationnumber or nullNilai orientasi EXIF (1-8)
hasProfilebooleanApakah ada profil ICC yang tersemat
hasExifbooleanApakah metadata EXIF ada
hasIccbooleanApakah profil warna ICC ada
hasXmpbooleanApakah metadata XMP ada
bitDepthstring or nullBit per sampel
pagesnumberJumlah halaman (untuk format multi-halaman seperti TIFF, GIF)
histogramarrayStatistik per-channel (min, max, mean, deviasi standar)

Notes

  • Ini adalah endpoint read-only. Ia tidak menghasilkan file output yang dapat diunduh atau sebuah jobId.
  • Untuk gambar format RAW (DNG, CR2, NEF, ARW, dll.), ExifTool digunakan untuk mengekstrak dimensi sensor asli dan flag metadata yang tidak dapat dibaca Sharp secara langsung.
  • File HEIC/HEIF di-decode ke PNG secara internal untuk mengekstrak statistik piksel, karena Sharp tidak dapat men-decode piksel HEVC.
  • Histogram menyediakan min/max/mean/stdev per channel, bukan distribusi 256-bin penuh.
  • Field density mencerminkan metadata DPI yang tersemat, bila ada.