Как получить прямую ссылку на изображение в моих Google Фото?


16

Я хочу добавить изображение, хранящееся в моих Google Фото. Как я могу получить прямую ссылку на изображение в моих Google Фото? Ссылки, которые я скопировал, не являются прямыми.


1
В качестве альтернативы, если ваш контент свободно лицензирован, я бы порекомендовал загрузить ваши фотографии в Wikimedia Commons или archive.org и использовать их оттуда. Это доверие некоммерческих, которые, вероятно, будут в течение длительного времени.
Сиро Сантилли 冠状 病毒 审查 六四 事件 法轮功

Ответы:


9

В настоящее время Google активно меняет свое поведение сервиса изображений. Теперь нет никаких алгоритмов получения прямых и постоянных ссылок на ваши общие фотографии. URL-адреса, полученные нажатием правой кнопки мыши, вроде бы https://lh3.googleusercontent.com/(LONGLONGCODE...)=w800-h600-no, являются временными и действуют один-два дня, а затем будут закрыты.

Вы можете попробовать новый сервис Google - Google Archive Album . Этот сервис был создан как держатель для альбомов из удаленного сервиса Picasa. Но он также содержит фотографии и альбомы из Google Photo. У Архива Google есть два больших преимущества:

  • ссылки намного короче, чем у Google Фото,
  • эти ссылки являются постоянными!

Для работы с Google Archive Album необходимо соблюдать правила:

  1. создать стандартный (НЕ ПУБЛИЧНЫЙ) альбом в Google Фото.
  2. перейдите в Google Archive Album и убедитесь, что вы видите новый альбом.
  3. Добавьте в альбом необходимые фотографии и только теперь измените его тип на общедоступный, создав для него общую ссылку.
  4. снова зайдите в Google Archive Album , откройте свой альбом.
  5. нажмите на первое фото.
  6. щелкните правой кнопкой мыши на фото и скопируйте ссылку в буфер обмена.
  7. вставьте полученную ссылку туда, где вам нужно.
  8. повторите шаги 5-7 для других фотографий.
  9. вуаля!

Но как долго Google Archive Album будет работать, я не знаю :(

PS: Если вы не знаете, URL-ссылки из Google Фото и Google Archive Album можно настроить. Подробнее читайте на специальном сайте .


1
Для тех, кто знает русский язык, который я подробно описал в своем блоге
23W

Это не работает с очень большими изображениями (например, 9526x4370), поскольку они разделяются на несколько небольших изображений
FatalBulletHit

1
К вашему сведению, в Архивном альбоме Google теперь используются те же временные URL-адреса, что и в Google Фото, так что это больше не имеет преимуществ
Кинан

Пожалуйста, смотрите мой ответ для получения стабильного URL.
kynan

6

Это просто:

  • откройте photos.google.com
  • открытый альбом
  • откройте любое изображение (появится черный макет)
  • щелкните правой кнопкой мыши на изображении
  • копировать ссылку на изображение

URL должен выглядеть так

https://lh3.googleusercontent.com/(LONGLONGCODE...)=w800-h600-no

Или щелкните правой кнопкой мыши - откройте изображение с новой вкладкой. Затем скопируйте URL-адрес изображения из адресной строки браузера.


... или щелкните правой кнопкой мыши - откройте изображение с новой вкладкой. Затем скопируйте URL-адрес изображения из адресной строки браузера
Dek4nice

1
Для сайтов SE требуются URL-адреса изображений, оканчивающиеся на «.jpg» или «.png», а ссылки, скопированные из Google Фото, - нет.
Тим

4
Эти ссылки являются временными и будут работать один-два дня, затем они будут закрыты. Так что это не решение. Подробнее см. На форуме Google - productforums.google.com/forum/#!msg/picasa/08ba8idWrW8/… Может быть, архив альбомов Google может нам помочь. Но я не знаю, как добавлять в него альбомы из Google Фото , по умолчанию он показывает альбомы из Веб-альбомов Picasa.
23

3

Как отмечает 23W, длинный URL-адрес, который вы получите, скопировав URL-адрес изображения любой фотографии в Google Фото при входе в свою учетную запись Google, является «секретным» и может быть недолговечным и перестать работать через несколько дней.

Трюк заключается в копировании URL изображения , а в окне инкогнито :

  1. Добавьте фотографию в общий альбом, если у вас его еще нет (если он уже есть в общем альбоме, вы можете использовать существующий)
  2. Скопируйте "Ссылка для обмена" (должно быть https://photos.app.goo.gl/<some hash>)
  3. Откройте новое окно инкогнито и вставьте ссылку
  4. Перейдите к своей фотографии и скопируйте URL изображения (должно быть https://lh3.googleusercontent.com/<140 character hash>=<size info>)

Теперь у вас есть глубокая ссылка на изображение, срок действия которого не истекает.

Обратите внимание, что при входе в систему вы получите «секретный» URL-адрес изображения, также начинающийся с https://lh3.googleusercontent.comхэша, состоящего из 755 символов. Вы не использовать этот URL , поскольку это может истечь.

Также обратите внимание, что вы можете настроить, =<size info>чтобы получить любое разрешение, которое вы хотите .

Вы также можете установить расширение Google Photos Direct Link Chrome, чтобы упростить процесс.


2

Я разработал очень простое расширение для Chrome, которое называется « Прямая ссылка на Google Фото ». Это расширение Chrome помогает получить действительную прямую ссылку (с расширением .jpg). Можно настроить желаемый размер изображения тоже.


Я добавил свой ответ , пожалуйста, прочитайте его.
23

1
  1. Поделитесь фотографией с photos.google в Google Plus.
  2. В Google Plus нажмите правую кнопку на картинке и выберите Скопировать адрес картинки .

Вы получаете прямую ссылку на файл JPG.


1
Annnnnnd Google plus умер, как и все остальное, сделанное Google :-)
Сиро Сантилли 冠状 病毒 审查 六四 事件 法轮功

0

Другой вариант - использовать Blogger для получения URL-адреса изображения из Google Фото.

Вам нужно добавить фотографию в альбом, а затем отредактировать запись в блоге и добавить изображение в нее. Затем вы можете посмотреть HTML-код поста блога и получить URL-адрес. (На самом деле вам не нужно публиковать пост в блоге, просто используйте пост-редактор, чтобы получить код.)


0

Выполните следующие действия, если вы хотите иметь прямую ссылку на одно изображение в контексте альбома Google Фото . Эта ссылка позволит пользователю переходить к другим фотографиям в альбоме.

  1. Создайте альбом в Google Фото.
  2. Создайте ссылку для общего доступа к альбому.
  3. Перейдите к фотографии, на которую хотите сослаться. URL в адресной строке является прямой ссылкой.

-1

У меня были хорошие результаты при использовании функции экспорта Google Drive:
https://drive.google.com/uc?export=view&id=[FileId]

Полезно встраивать ресурсы.

Edit1: конечно, изображение должно быть общедоступным

Edit2: вот некоторые объяснения:

1 / Загрузить изображение в свой GDrive

загрузить в gdrive

2 / Нужно Share...выбрать Get a shareable link.

получить доступную ссылку

3 / Видите ссылку, которая только что появилась? Это должно быть что-то вроде https://drive.google.com/file/d/[FileId]/view?usp=sharing.

4 / Теперь, когда у вас есть FileId и ваш файл доступен по ссылке, вы можете нажать на Done. Прямая ссылка на вашу фотографию будетhttps://drive.google.com/uc?export=view&id=[FileId]

5 / Насколько я знаю, вы можете использовать эту ссылку как атрибуты srcиз imgнаценки.

Пример: <img src="https://drive.google.com/uc?export=view&id=0Bx7WIDEbAmAqOXpDdFM5VkNUZHM"/>дает:

Немного больше информации (немного не по теме): кажется, что функция экспорта GDrive, по меньшей мере, недостаточно хорошо документирована, но ее можно использовать для преобразования большого количества форматов на лету, основное использование - экспорт GDoc в PDF.


1
Не могли бы вы описать это более подробно? Как вы находите эту функцию «экспорта»? Это как-то дает FileId?
Punchlinern

1
@Madgui: Добро пожаловать в веб-приложения! Этот ответ многообещающий, но требует более подробной информации. Желательно также скриншоты, демонстрирующие процедуру.
Видар С. Рамдал

Я отредактировал свой ответ с некоторыми деталями. Основной трюк заключается в использовании функции экспорта GDrive «на лету», поэтому сложно использовать некоторые официальные релевантные данные, но этот трюк определенно работает. Я надеюсь, что это поможет вам!
Madgui

-3

Добавьте следующее к ссылке:

? .jpg

то есть вопросительный знак, за которым следует точка, за которой следует jpg

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.