Цю сторінку перекладено машинним способом. Помітили помилку?Допоможіть її покращити.
Skip to content

Інформація про зображення

Інструмент аналізу лише для читання, що повертає вичерпні метадані зображення, зокрема розміри, формат, колірний простір, наявність EXIF/ICC/XMP та поканальну статистику гістограми. Не створює оброблений вихідний файл.

API Endpoint

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 "file=@photo.jpg"

Приклад відповіді

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 або nullРоздільна здатність DPI/PPI
isProgressivebooleanЧи використовує JPEG прогресивне кодування
orientationnumber або nullЗначення орієнтації EXIF (1-8)
hasProfilebooleanЧи вбудований профіль ICC
hasExifbooleanЧи присутні метадані EXIF
hasIccbooleanЧи присутній колірний профіль ICC
hasXmpbooleanЧи присутні метадані XMP
bitDepthstring або nullБітів на семпл
pagesnumberКількість сторінок (для багатосторінкових форматів, як-от TIFF, GIF)
histogramarrayПоканальна статистика (min, max, mean, стандартне відхилення)

Примітки

  • Це кінцевий пункт лише для читання. Він не створює завантажуваного вихідного файлу чи jobId.
  • Для зображень у форматі RAW (DNG, CR2, NEF, ARW тощо) ExifTool використовується для витягування істинних розмірів сенсора та прапорців метаданих, які Sharp не може прочитати напряму.
  • Файли HEIC/HEIF декодуються в PNG внутрішньо для витягування піксельної статистики, оскільки Sharp не може декодувати пікселі HEVC.
  • Гістограма надає min/max/mean/stdev для кожного каналу, а не повний розподіл на 256 бінів.
  • Поле density відображає вбудовані метадані DPI, якщо вони присутні.