Google Fotos desde hace algún tiempo te permite editar tus fotos y también deshacer las ediciones . Esto sugiere que las ediciones se guardan de forma no destructiva. ¿Dónde y cómo se guardan estas diferentes versiones?
Puntos de aclaración:
Hasta ahora he observado un comportamiento diferente cuando intento copiar/sincronizar las fotos.
Para el contexto: estoy tratando de entender cómo funciona esto para poder encontrar un flujo de trabajo apropiado para incorporar la copia de seguridad y la posible edición de escritorio en un software fuera de Google Photos (por ejemplo, Lightroom).
Lo siguiente es igualmente aplicable a teléfonos, tabletas y 'Smart Home' o cámaras digitales con: WiFi, sincronización y uso del sistema operativo Android; en todo momento usaré la palabra "teléfono" solamente.
En su teléfono, las fotos se almacenan en el directorio /storage/emulated/0/DCIM/, esta información está disponible abriendo una foto, haciendo clic en el menú y eligiendo "info". Algunas 'aplicaciones de cámara' de terceros utilizan su propia elección de directorio para el almacenamiento.
La edición, con Android Oreo y cualquier versión reciente, se realiza mediante la opción de menú "Editar en", que le permite elegir una aplicación para editar su foto, donde cada aplicación almacena los resultados de la edición varía mucho, algunos pueden sobrescribir el original mientras que la mayoría guardar las versiones editadas en sus propios directorios.
Si habilita la sincronización en su dispositivo, el contenido de su teléfono puede almacenarse en el almacenamiento proporcionado por el fabricante de su teléfono, un tercero (¿cuarto?) o, con mayor frecuencia, en los servidores del autor de Android en Google.
Vaya a https://photos.google.com/ para ver las fotos que Google ha almacenado para usted desde cada dispositivo. Haga clic en el Menú superior izquierdo y vaya a Configuración.
Elija "Original" y en cada dispositivo configure " Copia de seguridad y sincronización " correctamente.
En la esquina superior derecha puede usar ese menú para crear un nuevo álbum. Puede crear un álbum llamado 'Editado' y copiar allí una foto original; Edita esa foto y no la original.
Hagas lo que hagas en ese sitio web (y cualquier dispositivo con sincronización activada y una conexión a Internet) afectará todo en todas partes. Solo hay una copia en todos sus dispositivos, así que haga una copia de seguridad de sus fotos sincronizadas (no piense en las fotos sincronizadas como una "copia de seguridad", piense en ellas como su única copia).
Puede nombrar sus originales como 'photo_org', cualquier copia sin editar como 'photo_copy_1' y las versiones editadas de la copia como 'photo_edited_1'; solo tendrá una copia de cada foto/video después de sincronizar cada dispositivo.
Tuve exactamente la misma pregunta sobre cómo/dónde se almacenan las ediciones (por lo tanto, terminé aquí). No sé si alguna vez llegaste al fondo. No puedo encontrar mucha información en línea, pero hice algunas observaciones que podrían ser útiles.
A diferencia de iOS, que almacena ediciones en archivos "sidecar" junto con la foto original en el mismo directorio, las fotos de Google no lo hacen. Busqué archivos especiales de cualquier tipo en la estructura DCIM y no encontré ninguno. Por supuesto, también podrían almacenarlos en otro lugar del sistema de archivos (no tengo un teléfono rooteado para profundizar en él)
Por accidente, también descubrí que las imágenes con ediciones (deshacer/revertibles) solo se guardan en el almacenamiento interno, pero NO en la tarjeta SD; supuestamente, esta es una "característica". Cuando cambié de teléfono y traje mis fotos copiadas a la tarjeta SD, terminé con versiones editadas (pero ya no se pueden deshacer, es decir, guardadas permanentemente). Luego también se duplicaron en las fotos de Google a través de la copia de seguridad/sincronización, ya que las trata como si fueran diferentes según el tamaño de los archivos, como llegué a la conclusión: para cada archivo de foto original, ahora tenía dos en Gphotos, uno con un-doale ediciones, y una con ediciones guardadas permanentemente (esta última transferida a través de una tarjeta SD entre los teléfonos)
Lo anterior me lleva a creer que las ediciones se guardan en algún tipo de "base de datos" que mantiene enlaces a todos los archivos originales y posiblemente incluso aplica dinámicamente las ediciones cada vez que el archivo se ve/procesa. Otra opción podría ser mantener un archivo separado de cada foto editada, duplicando efectivamente (aunque no exactamente) el almacenamiento utilizado. Sin embargo, la última posibilidad no tiene en cuenta cómo y por qué las ediciones de recorte se pueden deshacer (restablecer) por separado de otras ediciones (iluminación, color, etc.): 2 versiones de una foto (con y sin ediciones) no sería suficiente para deshacer ediciones selectivamente.
Por lo tanto, es más probable una base de datos de ediciones/cambios en algún tipo de lenguaje de marcado. Esa base de datos no ocuparía tanto espacio y podría sincronizarse fácilmente con los servidores de fotos de Google y con todos los dispositivos sincronizados. Sin embargo, no estoy seguro de por qué la solución basada en la base de datos excluiría los archivos en la tarjeta SD.
Ahora, todas estas son meras conjeturas mías, por lo que puede que esté lejos de aquí. Hasta que Google decida publicar algún tipo de documentación razonable para sus productos o alguien realmente profundice en lo que sucede "detrás de escena", me temo que su mejor opción es no usar o confiar en la edición de fotos de Google en absoluto...
xiota