Files
SnapOtter/apps/docs/es/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.7 KiB

description, i18n_source_hash, i18n_provenance, i18n_output_hash
description i18n_source_hash i18n_provenance i18n_output_hash
Elimina metadatos EXIF, GPS, ICC y XMP de las imágenes para mayor privacidad y menor tamaño de archivo. 07f61cdb2c26 human a5c840a8408d

Eliminar metadatos de imagen

Elimina los metadatos EXIF, GPS, perfiles de color ICC y XMP de las imágenes. Útil para la privacidad (eliminar coordenadas GPS, información de la cámara) y para reducir el tamaño del archivo.

API Endpoints

Eliminar metadatos

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

Procesa la imagen y devuelve una versión limpia con los metadatos seleccionados eliminados.

Inspeccionar metadatos

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

Devuelve los metadatos analizados como JSON sin modificar la imagen. Útil para previsualizar qué metadatos existen antes de eliminarlos.

Parámetros (Eliminar)

Parámetro Tipo Obligatorio Predeterminado Descripción
stripExif boolean No false Elimina los datos EXIF (ajustes de la cámara, fechas, etc.)
stripGps boolean No false Elimina solo los datos de GPS/ubicación
stripIcc boolean No false Elimina el perfil de color ICC
stripXmp boolean No false Elimina los metadatos XMP (Adobe, IPTC)
stripAll boolean No true Elimina todos los metadatos de una vez

Cuando stripAll es true, anula los indicadores individuales y elimina todo.

Ejemplo de solicitud

Eliminar todos los metadatos:

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

Eliminar solo los datos de GPS (conservar la información de la cámara y el perfil de color):

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

Inspeccionar los metadatos sin modificar:

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

Ejemplo de respuesta (Eliminar)

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

Ejemplo de respuesta (Inspeccionar)

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

Notas

  • La imagen se vuelve a codificar en su formato original después de la eliminación. JPEG usa mozjpeg con calidad 90, PNG usa nivel de compresión 9, WebP usa calidad 85.
  • Eliminar los perfiles ICC puede provocar cambios sutiles de color si la imagen estaba etiquetada con un perfil no sRGB. Usa stripIcc: false si la precisión del color es importante.
  • El endpoint de inspección analiza las coordenadas GPS en valores decimales de latitud/longitud (con prefijo de guion bajo) para mayor comodidad.
  • Formatos de entrada admitidos: JPEG, PNG, WebP, AVIF, TIFF, GIF.