El formato es anterior a la pregunta
El GIF se terminó en 1989, antes de que las cámaras digitales fueran un producto de consumo y años antes de que nadie especificara el EXIF. Nada en él se diseñó para registrar quién hizo una foto ni dónde, y ninguna revisión lo añadió después. Un GIF no puede llevar cámara, objetivo, hora de captura ni coordenadas: no porque se hayan quitado, sino porque nunca ha habido un sitio donde ponerlas.
Qué puede llevar en su lugar
Dos cosas. Una extensión de comentario guarda texto plano, que los codificadores usan a veces para una marca de agua o el nombre de una herramienta. Una extensión de aplicación guarda once bytes de identificador seguidos de lo que esa aplicación quiera: así es como el bloque Netscape 2.0 guarda el número de repeticiones que hace que una animación se repita, y así es como el XMP se cuela en un GIF cuando alguna herramienta se empeña en escribirlo.
El color es una tabla, no un perfil
Un GIF elige como mucho 256 colores y los lista en una tabla de color, global o por fotograma. No hay perfil ICC ni sitio donde ponerlo, así que el mismo archivo puede verse distinto en dos pantallas sin que haya nada en él que lo corrija. Esto explica también el tramado que ves en un GIF fotográfico: la imagen se ajustó a una tabla así de pequeña.
La forma de un GIF
- Estructura
- Puede contener metadatos
- La imagen
Dónde guarda las cosas un GIF
- Cabecera
- GIF87a o GIF89a. Los bloques de extensión solo existen en 89a.
- Descriptor lógico de pantalla
- Tamaño del lienzo, y si detrás viene una tabla global de color.
- Tabla global de color
- Hasta 256 colores para todo el archivo.
- Extensión de comentario
- Texto plano. Lo más parecido a metadatos que tiene un GIF.
- Extensión de aplicación
- Un identificador y sus datos. Aquí vive el número de repeticiones, y el XMP cuando lo hay.
- Extensión de control gráfico
- Retardo del fotograma, transparencia y descarte. Una por fotograma.
Preguntas sobre GIF
¿Un GIF contiene datos EXIF o GPS?Abrir
No. El formato no tiene estructura que pudiera contener ninguno de los dos, y nunca la ha tenido. Si necesitas saber si una imagen es rastreable, el GIF es el único formato donde la respuesta está fijada de antemano.
Entonces, ¿qué hay que consultar?Abrir
La estructura del archivo —tamaño del lienzo, tabla de color, número de fotogramas y tiempos— y cualquier bloque de comentario o de aplicación que dejara un codificador. La tabla muestra lo que hay de verdad en lugar de una sección EXIF vacía.
¿Por qué al limpiar un GIF sale un PNG?Abrir
Porque la limpieza por recodificación redibuja la imagen en un lienzo, que sostiene un fotograma y escribe PNG sin pérdidas. Obtienes los píxeles exactos de ese fotograma, y la animación no sobrevive.
¿Un GIF puede identificar el software que lo hizo?Abrir
A veces, mediante un comentario o un bloque de aplicación. Pero los GIF se recodifican tantas veces dando vueltas por internet que lo que escribiera un primer codificador suele haberlo descartado otro posterior.
Qué puede hacer
- Eliminar datos EXIF
- Arrastra una foto y descarga una copia sin sus metadatos incrustados. El JPEG pierde su segmento EXIF sin tocar los píxeles; HEIC, PNG, WebP y los demás se recodifican. No se sube nada.
- Quitar la ubicación GPS
- Mira las coordenadas que lleva una foto y descarga una copia sin ellas. El JPEG pierde las etiquetas de ubicación y conserva todo lo demás. No se sube nada.
- Editar el EXIF de un JPEG
- Cambia el título, el autor, la descripción, los derechos, el software y la hora de captura de un JPEG y descarga la copia editada. Funciona en local; tu archivo original no se toca nunca.
- Visor de XMP, IPTC e ICC
- Lee todos los grupos de metadatos que lleva un archivo —EXIF, XMP, IPTC, ICC, notas de fabricante— agrupados y exportables como JSON. Para control de calidad, análisis forense y depuración. No se sube nada.
- Abrir varias fotos
- Abre hasta cincuenta fotos, mira cuáles llevan una ubicación y saca el conjunto entero como hoja de cálculo. No se sube nada, y los originales nunca se escriben.