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

Info Immagine

Strumento di analisi di sola lettura che restituisce metadati completi dell'immagine, incluse dimensioni, formato, spazio colore, presenza di EXIF/ICC/XMP e statistiche dell'istogramma per canale. Non produce un file di output elaborato.

Endpoint API

POST /api/v1/tools/image/info

Accetta dati di form multipart con un file immagine. Nessun campo di impostazioni necessario.

Parametri

Questo strumento non ha parametri configurabili. Basta caricare il file immagine.

CampoTipoObbligatorioDescrizione
filefileL'immagine da analizzare

Richiesta di Esempio

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

Risposta di Esempio

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

Campi della Risposta

CampoTipoDescrizione
filenamestringNome file sanificato
fileSizenumberDimensione del file in byte
widthnumberLarghezza dell'immagine in pixel
heightnumberAltezza dell'immagine in pixel
formatstringFormato rilevato (jpeg, png, webp, ecc.)
channelsnumberNumero di canali colore
hasAlphabooleanSe l'immagine ha un canale alpha
colorSpacestringSpazio colore (srgb, cmyk, ecc.)
densitynumber o nullRisoluzione DPI/PPI
isProgressivebooleanSe il JPEG usa la codifica progressiva
orientationnumber o nullValore di orientamento EXIF (1-8)
hasProfilebooleanSe è incorporato un profilo ICC
hasExifbooleanSe sono presenti metadati EXIF
hasIccbooleanSe è presente un profilo colore ICC
hasXmpbooleanSe sono presenti metadati XMP
bitDepthstring o nullBit per campione
pagesnumberNumero di pagine (per formati multi-pagina come TIFF, GIF)
histogramarrayStatistiche per canale (min, max, media, deviazione standard)

Note

  • Questo è un endpoint di sola lettura. Non produce un file di output scaricabile né un jobId.
  • Per le immagini in formato RAW (DNG, CR2, NEF, ARW, ecc.), ExifTool viene usato per estrarre le dimensioni reali del sensore e i flag dei metadati che Sharp non riesce a leggere direttamente.
  • I file HEIC/HEIF vengono decodificati internamente in PNG per estrarre le statistiche dei pixel, poiché Sharp non riesce a decodificare i pixel HEVC.
  • L'istogramma fornisce min/max/media/dev.std per canale, non una distribuzione completa a 256 bin.
  • Il campo density riflette i metadati DPI incorporati, se presenti.