Files
SnapOtter/apps/docs/sv/tools/image/strip-metadata.md
T
SnapOtterandGitHub f858c4cea0 feat: clearer, disambiguated tool names across all surfaces (#520)
Renames 18 ambiguous or hard-to-search tool names so image tools self-qualify like the other modalities ("Compress" becomes "Compress Image"), and cleans up a few awkward names. Propagated across search (constants.ts), display (en.ts + 20 locales), the OpenAPI base spec + 20 locale specs, and the docs tool-page headings in 21 languages. Removes the duplicate "Normalize Audio" summary shared by the video and audio endpoints. Tool ids and routes are unchanged, so no API paths or bookmarks break.
2026-07-15 21:55:51 +08:00

3.5 KiB

description, i18n_source_hash, i18n_provenance, i18n_output_hash
description i18n_source_hash i18n_provenance i18n_output_hash
Ta bort EXIF-, GPS-, ICC- och XMP-metadata från bilder för integritet och mindre filstorlekar. 07f61cdb2c26 human 691746073839

Ta bort bildmetadata

Ta bort EXIF, GPS, ICC-färgprofiler och XMP-metadata från bilder. Användbart för integritet (ta bort GPS-koordinater, kamerainformation) och för att minska filstorleken.

API Endpoints

Ta bort metadata

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

Bearbetar bilden och returnerar en rensad version med vald metadata borttagen.

Granska metadata

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

Returnerar den tolkade metadatan som JSON utan att modifiera bilden. Användbart för att förhandsgranska vilken metadata som finns innan borttagning.

Parameters (Strip)

Parameter Type Required Default Description
stripExif boolean No false Ta bort EXIF-data (kcamerainställningar, datum osv.)
stripGps boolean No false Ta endast bort GPS-/platsdata
stripIcc boolean No false Ta bort ICC-färgprofil
stripXmp boolean No false Ta bort XMP-metadata (Adobe, IPTC)
stripAll boolean No true Ta bort all metadata på en gång

När stripAll är true åsidosätter det de enskilda flaggorna och tar bort allt.

Example Request

Ta bort all metadata:

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

Ta endast bort GPS-data (behåll kamerainformation och färgprofil):

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

Granska metadata utan att modifiera:

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

Example Response (Strip)

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

Example Response (Inspect)

{
  "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"
  }
}

Notes

  • Bilden omkodas i sitt originalformat efter borttagning. JPEG använder mozjpeg med kvalitet 90, PNG använder komprimeringsnivå 9, WebP använder kvalitet 85.
  • Att ta bort ICC-profiler kan orsaka subtila färgförskjutningar om bilden var taggad med en icke-sRGB-profil. Använd stripIcc: false om färgnoggrannhet är viktig.
  • Granskningsslutpunkten tolkar GPS-koordinater till decimala latitud-/longitudvärden (med understreck som prefix) för bekvämlighet.
  • Indataformat som stöds: JPEG, PNG, WebP, AVIF, TIFF, GIF.