Files
SnapOtter/apps/docs/de/tools/image/strip-metadata.md
T
SnapOtterandGitHub 4963ab3bbd feat(docs-i18n): translate all documentation into 20 languages
All 181 docs markdown files translated into 20 languages (apps/docs/<locale>/**). Companion to the i18n code PR; admin-merged because the file count exceeds GitHub's per-PR CI trigger limit. Validated by pnpm i18n:check (all surfaces, 0 stale/missing) and a clean all-locale docs build.
2026-07-11 13:52:47 +08:00

3.7 KiB

description, i18n_source_hash, i18n_provenance, i18n_output_hash
description i18n_source_hash i18n_provenance i18n_output_hash
EXIF-, GPS-, ICC- und XMP-Metadaten aus Bildern entfernen, für mehr Datenschutz und kleinere Dateigrößen. e89147734fd0 human 9a2e10358171

Metadaten entfernen

Entfernt EXIF-, GPS-, ICC-Farbprofile und XMP-Metadaten aus Bildern. Nützlich für den Datenschutz (Entfernen von GPS-Koordinaten, Kamerainformationen) und zur Reduzierung der Dateigröße.

API-Endpunkte

Metadaten entfernen

POST /api/v1/tools/image/strip-metadata

Verarbeitet das Bild und gibt eine bereinigte Version zurück, aus der die ausgewählten Metadaten entfernt wurden.

Metadaten prüfen

POST /api/v1/tools/image/strip-metadata/inspect

Gibt die geparsten Metadaten als JSON zurück, ohne das Bild zu verändern. Nützlich, um vor dem Entfernen zu prüfen, welche Metadaten vorhanden sind.

Parameter (Entfernen)

Parameter Typ Erforderlich Standard Beschreibung
stripExif boolean Nein false EXIF-Daten entfernen (Kameraeinstellungen, Datumsangaben usw.)
stripGps boolean Nein false Nur GPS-/Standortdaten entfernen
stripIcc boolean Nein false ICC-Farbprofil entfernen
stripXmp boolean Nein false XMP-Metadaten entfernen (Adobe, IPTC)
stripAll boolean Nein true Alle Metadaten auf einmal entfernen

Wenn stripAll den Wert true hat, überschreibt es die einzelnen Flags und entfernt alles.

Beispielanfrage

Alle Metadaten entfernen:

curl -X POST http://localhost:1349/api/v1/tools/image/strip-metadata \
  -H "Authorization: Bearer si_your-api-key" \
  -F "file=@photo.jpg" \
  -F 'settings={"stripAll": true}'

Nur GPS-Daten entfernen (Kamerainformationen und Farbprofil behalten):

curl -X POST http://localhost:1349/api/v1/tools/image/strip-metadata \
  -H "Authorization: Bearer si_your-api-key" \
  -F "file=@photo.jpg" \
  -F 'settings={"stripAll": false, "stripGps": true}'

Metadaten prüfen, ohne zu verändern:

curl -X POST http://localhost:1349/api/v1/tools/image/strip-metadata/inspect \
  -H "Authorization: Bearer si_your-api-key" \
  -F "file=@photo.jpg"

Beispielantwort (Entfernen)

{
  "jobId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  "downloadUrl": "/api/v1/download/a1b2c3d4-e5f6-7890-abcd-ef1234567890/photo.jpg",
  "originalSize": 2450000,
  "processedSize": 2380000
}

Beispielantwort (Prüfen)

{
  "filename": "photo.jpg",
  "fileSize": 2450000,
  "exif": {
    "Make": "Canon",
    "Model": "EOS R5",
    "DateTimeOriginal": "2024:03:15 14:30:00",
    "ExposureTime": "1/250",
    "FNumber": 2.8,
    "ISO": 400
  },
  "gps": {
    "GPSLatitudeRef": "N",
    "GPSLatitude": [37, 46, 30],
    "_latitude": 37.775,
    "_longitude": -122.4183
  },
  "icc": {
    "Profile Size": "3144 bytes",
    "Color Space": "RGB",
    "Description": "sRGB IEC61966-2.1"
  },
  "xmp": {
    "CreatorTool": "Adobe Photoshop 25.0"
  }
}

Hinweise

  • Das Bild wird nach dem Entfernen in seinem ursprünglichen Format neu kodiert. JPEG verwendet mozjpeg bei Qualität 90, PNG verwendet Kompressionsstufe 9, WebP verwendet Qualität 85.
  • Das Entfernen von ICC-Profilen kann subtile Farbverschiebungen verursachen, wenn das Bild mit einem Nicht-sRGB-Profil versehen war. Verwenden Sie stripIcc: false, wenn Farbgenauigkeit wichtig ist.
  • Der Prüf-Endpunkt wandelt GPS-Koordinaten der Bequemlichkeit halber in dezimale Werte für Breiten-/Längengrad um (mit einem Unterstrich als Präfix).
  • Unterstützte Eingabeformate: JPEG, PNG, WebP, AVIF, TIFF, GIF.