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

Bildinformationen

Schreibgeschütztes Analysewerkzeug, das umfassende Bildmetadaten zurückgibt, darunter Abmessungen, Format, Farbraum, das Vorhandensein von EXIF/ICC/XMP und Histogrammstatistiken pro Kanal. Erzeugt keine verarbeitete Ausgabedatei.

API-Endpunkt

POST /api/v1/tools/image/info

Akzeptiert Multipart-Formulardaten mit einer Bilddatei. Es ist kein Einstellungsfeld erforderlich.

Parameter

Dieses Werkzeug hat keine konfigurierbaren Parameter. Laden Sie einfach die Bilddatei hoch.

FeldTypErforderlichBeschreibung
filefileJaDas zu analysierende Bild

Beispielanfrage

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

Beispielantwort

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

Antwortfelder

FeldTypBeschreibung
filenamestringBereinigter Dateiname
fileSizenumberDateigröße in Bytes
widthnumberBildbreite in Pixeln
heightnumberBildhöhe in Pixeln
formatstringErkanntes Format (jpeg, png, webp usw.)
channelsnumberAnzahl der Farbkanäle
hasAlphabooleanOb das Bild einen Alphakanal hat
colorSpacestringFarbraum (srgb, cmyk usw.)
densitynumber oder nullDPI/PPI-Auflösung
isProgressivebooleanOb JPEG progressive Codierung verwendet
orientationnumber oder nullEXIF-Ausrichtungswert (1-8)
hasProfilebooleanOb ein ICC-Profil eingebettet ist
hasExifbooleanOb EXIF-Metadaten vorhanden sind
hasIccbooleanOb ein ICC-Farbprofil vorhanden ist
hasXmpbooleanOb XMP-Metadaten vorhanden sind
bitDepthstring oder nullBits pro Sample
pagesnumberAnzahl der Seiten (bei mehrseitigen Formaten wie TIFF, GIF)
histogramarrayStatistiken pro Kanal (Minimum, Maximum, Mittelwert, Standardabweichung)

Hinweise

  • Dies ist ein schreibgeschützter Endpunkt. Er erzeugt keine herunterladbare Ausgabedatei und keine jobId.
  • Bei Bildern im RAW-Format (DNG, CR2, NEF, ARW usw.) wird ExifTool verwendet, um die tatsächlichen Sensorabmessungen und Metadaten-Flags zu extrahieren, die Sharp nicht direkt lesen kann.
  • HEIC/HEIF-Dateien werden intern zu PNG decodiert, um Pixelstatistiken zu extrahieren, da Sharp HEVC-Pixel nicht decodieren kann.
  • Das Histogramm liefert Minimum/Maximum/Mittelwert/Standardabweichung pro Kanal, nicht eine vollständige Verteilung mit 256 Bins.
  • Das Feld density gibt die eingebetteten DPI-Metadaten wieder, sofern vorhanden.