Как и где Google Фото хранит как оригинальные, так и отредактированные фотографии?

Google Photos уже некоторое время позволяет редактировать фотографии, а также отменять изменения . Это говорит о том, что правки сохраняются неразрушающим образом. Где и как сохраняются эти разные версии?

Уточнения:

  • Оригинал = исходная фотография, сохраненная телефоном при съемке. Это предполагает, что у вас включено сохранение фотографий в оригинале .
  • Отредактировано = любое изображение, которое вы редактировали в приложении Google Фото (например, кадрирование, поворот или экспозиция).
  • Даже если резервное копирование и синхронизация не включены, наверняка исходную и отредактированную версию нужно хранить где-то на телефоне?

До сих пор я наблюдал другое поведение, когда пытался копировать/синхронизировать фотографии.

  1. Просматривая Google Фото в Интернете, я вижу отредактированную фотографию по умолчанию, но в меню есть опция «Загрузить» или «Загрузить оригинал».
  2. Когда я просматриваю изображения на своем телефоне, я вижу только последнее отредактированное изображение.
  3. С другой стороны, используя Google Backup & Sync для синхронизации содержимого Google Photos + Google Drive, я могу видеть только исходную фотографию в папке с фотографиями.

Для контекста: я пытаюсь понять, как это работает, чтобы найти подходящий рабочий процесс для включения резервного копирования и потенциального редактирования рабочего стола в программном обеспечении за пределами Google Фото (например, Lightroom).

vtc b/c Только Google знает. (Гугл все знает.)

Ответы (2)

Следующее в равной степени применимо к телефонам, планшетам и «Умному дому» или цифровым камерам с: WiFi, синхронизацией и использованием операционной системы Android; везде я буду использовать только слово «телефон».

На вашем телефоне фотографии хранятся в каталоге /storage/emulated/0/DCIM/, эту информацию можно получить, открыв фотографию, щелкнув меню и выбрав «информация». Некоторые сторонние «приложения для камер» используют собственный каталог для хранения.

Редактирование в Android Oreo и любой последней версии выполняется с помощью пункта меню «Редактировать в», который позволяет выбрать приложение для редактирования фотографии. сохранять отредактированные версии в своих каталогах.

Если вы включите синхронизацию на своем устройстве, содержимое вашего телефона может храниться в хранилище, предоставленном производителем вашего телефона, третьей (четвертой?) Стороной или чаще всего на серверах авторов Android в Google.

Перейдите на https://photos.google.com/ , чтобы просмотреть все фотографии, которые Google сохранил для вас со всех устройств. Нажмите на меню в левом верхнем углу и перейдите в «Настройки».

Настройки Google Фото

Выберите «Оригинал» и на каждом устройстве правильно настройте « Резервное копирование и синхронизация ».

В правом верхнем углу вы можете использовать это меню для создания нового альбома. Вы можете создать альбом под названием «Отредактировано» и скопировать туда оригинальную фотографию; отредактируйте это фото, а не оригинал.

Что бы вы ни делали на этом веб-сайте (и на любом устройстве с включенной синхронизацией и подключением к Интернету), это повлияет на все повсюду. На всех ваших устройствах есть только одна копия, поэтому сделайте резервную копию синхронизированных фотографий (не думайте о синхронизированных фотографиях как о «резервной копии», думайте о них как о своей единственной копии ) .

Вы можете назвать свои оригиналы как «photo_org», любые неотредактированные копии как «photo_copy_1», а отредактированные версии копии как «photo_edited_1» — у вас будет только одна копия каждого фото/видео после синхронизации каждого устройства.

Спасибо за подробный ответ, Роб. Просто чтобы прояснить ситуацию, я пытаюсь понять, как и где Google Фото сохраняет отредактированные и исходные фотографии после того, как вы включили упомянутые вами настройки «исходные» и «резервное копирование и синхронизация». Я обновлю вопрос. еще немного, чтобы это стало ясно. И да, я согласен, что это должна быть синхронизация фотографий, а не «резервная копия», и я ожидаю, что если вы редактируете фотографию на месте, отредактированная версия синхронизируется между устройствами, однако оригинал все еще существует где-то, поскольку приложение позволяет вам отменить изменения, и веб-сайт делает то же самое, в каком случае где?
Если вы имеете в виду физическое местоположение и тип носителя, это не по теме здесь и по теме на одном из компьютерных сайтов SE. Ваш вопрос уже выходит за рамки «фотографии» и переходит в «программное обеспечение», но я чувствую, что это полезный вопрос, даже если он выходит за рамки. «Как работают компьютеры Google» слишком далеко от темы и может быть закрыта.
Не столько физическое местоположение на серверах Google, сколько конкретно на вашем собственном телефоне или компьютере, который синхронизируется (возможно, ответ в том, что он сохраняется только на серверах Google, и у вас нет к нему доступа?) и да, это, возможно, близко к пересекая границы в программном обеспечении, но контекст для понимания заключается в том, что для создания рабочего процесса для резервного копирования и / или редактирования изображений мне нужно знать, что в настоящее время доступно как пользователь, например. если у меня есть доступ только к последней отредактированной версии, мне нужно создать копии, чтобы сохранить оригиналы, но если я могу каким-то образом получить доступ к оригиналам, то я этого не сделаю.

У меня был точно такой же вопрос о том, как/где хранятся изменения (поэтому он оказался здесь). Не знаю, докопались ли вы когда-нибудь до сути - я не могу найти много информации в Интернете, но сделал некоторые наблюдения, которые могут быть полезны.

  1. В отличие от iOS, которая хранит изменения в файлах sidecar вместе с исходной фотографией в том же каталоге, Google Photos этого не делает — я искал специальные файлы любого типа в структуре DCIM и не нашел ни одного. Конечно, они могли бы хранить их и в другом месте в файловой системе (у меня нет рутированного телефона, чтобы копаться в нем).

  2. Случайно я также обнаружил, что изображения с (отменяемыми/обратимыми) изменениями сохраняются только во внутренней памяти, но НЕ на SD-карте - это якобы «функция». Когда я сменил телефон и принес свои фотографии, скопированные на SD-карту, я получил отредактированные (но уже не подлежащие отмене, т.е. сохраненные навсегда) версии. Затем они также продублировались в фотографиях Google с помощью резервного копирования/синхронизации, поскольку он рассматривает их как разные в зависимости от размера файла, как я пришел к выводу — для каждого исходного файла фотографии у меня теперь было два файла в Gphotos — один с un-doale. правки и одна с постоянно сохраненными правками (последняя передается через SD-карту между телефонами)

Вышеизложенное наводит меня на мысль, что правки сохраняются в какой-то «базе данных», которая хранит ссылки на все исходные файлы и, возможно, даже динамически применяет правки каждый раз, когда файл просматривается/рендерится. Другим вариантом может быть сохранение отдельного файла для каждой отредактированной фотографии, фактически удваивая (хотя и не совсем) используемое хранилище. Последняя возможность, однако, не объясняет, как и почему редактирование кадрирования может быть отменено (сброшено) отдельно от других правок (освещения, цвета и т. д.) — 2 версии фотографии (с редактированием и без правки) недостаточно для выборочно отменять изменения.

Так что база правок/изменений на каком-то языке разметки более вероятна. Эта база данных не займет много места и может быть легко синхронизирована как с серверами фотографий Google, так и на всех синхронизированных устройствах. Я не уверен, почему решение на основе базы данных исключает файлы на SD-карте.

Так вот, это все просто мои предположения, так что я могу быть далеко здесь. Пока Google не решит на самом деле опубликовать какую-либо разумную документацию для своих продуктов или кто-то действительно не вникает в то, что происходит «за кулисами», я боюсь, что ваш лучший вариант — не использовать или полагаться на редактирование фотографий Google вообще ...

Примечание: этот комментарий был отредактирован другими пользователями, чтобы удалить неприемлемый расистский комментарий. Хотя это сейчас исчезло из поста, а оставшаяся часть выглядит нормально, я собираюсь оставить свой отрицательный голос до тех пор, пока первоначальный автор каким-то образом не исправит это.