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

Bildinformation

Skrivskyddat analysverktyg som returnerar omfattande bildmetadata inklusive dimensioner, format, färgrymd, förekomst av EXIF/ICC/XMP och histogramstatistik per kanal. Producerar ingen bearbetad utdatafil.

API-slutpunkt

POST /api/v1/tools/image/info

Tar emot multipart-formulärdata med en bildfil. Inget inställningsfält behövs.

Parametrar

Detta verktyg har inga konfigurerbara parametrar. Ladda bara upp bildfilen.

FältTypObligatoriskBeskrivning
filefileJaBilden att analysera

Exempelbegäran

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

Exempelsvar

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

Svarsfält

FältTypBeskrivning
filenamestringRensat filnamn
fileSizenumberFilstorlek i byte
widthnumberBildbredd i pixlar
heightnumberBildhöjd i pixlar
formatstringUpptäckt format (jpeg, png, webp osv.)
channelsnumberAntal färgkanaler
hasAlphabooleanOm bilden har en alfakanal
colorSpacestringFärgrymd (srgb, cmyk osv.)
densitynumber eller nullDPI/PPI-upplösning
isProgressivebooleanOm JPEG använder progressiv kodning
orientationnumber eller nullEXIF-orienteringsvärde (1-8)
hasProfilebooleanOm en ICC-profil är inbäddad
hasExifbooleanOm EXIF-metadata finns
hasIccbooleanOm en ICC-färgprofil finns
hasXmpbooleanOm XMP-metadata finns
bitDepthstring eller nullBitar per sampel
pagesnumberAntal sidor (för flersidiga format som TIFF, GIF)
histogramarrayStatistik per kanal (min, max, medelvärde, standardavvikelse)

Anmärkningar

  • Detta är en skrivskyddad slutpunkt. Den producerar ingen nedladdningsbar utdatafil eller jobId.
  • För RAW-formatbilder (DNG, CR2, NEF, ARW osv.) används ExifTool för att extrahera verkliga sensordimensioner och metadataflaggor som Sharp inte kan läsa direkt.
  • HEIC/HEIF-filer avkodas internt till PNG för att extrahera pixelstatistik, eftersom Sharp inte kan avkoda HEVC-pixlar.
  • Histogrammet tillhandahåller min/max/medelvärde/stdav per kanal, inte en fullständig 256-bins fördelning.
  • Fältet density återspeglar den inbäddade DPI-metadatan, om den finns.