Jak uzyskać bezpośredni link do obrazu w moich Zdjęciach Google?

16

Chcę dodać obraz zapisany w moich Zdjęciach Google. Jak mogę uzyskać bezpośredni link do obrazu w moich Zdjęciach Google? Linki, które skopiowałem, nie są bezpośrednie.

Tim
źródło
1
Alternatywnie, jeśli Twoje treści są objęte licencją bez ograniczeń, zalecam przesyłanie zdjęć do Wikimedia Commons lub archive.org i korzystanie z nich stamtąd. Są to zaufane organizacje non-profit, które prawdopodobnie będą istnieć przez długi czas.
Ciro Santilli 冠状 病毒 审查 六四 事件 法轮功

Odpowiedzi:

9

W tej chwili Google aktywnie zmienia swoje zachowanie związane z obsługą obrazów. Teraz nie ma żadnych algorytmów umożliwiających otrzymywanie bezpośrednich i stałych łączy do udostępnianych zdjęć. Adresy URL są odbierane przez kliknięcie prawym przyciskiem myszy, na przykład https://lh3.googleusercontent.com/(LONGLONGCODE...)=w800-h600-no, są tymczasowe i działają przez dwa dni, a następnie zostaną zamknięte.

Możesz wypróbować nową usługę Google - Google Archive Album . Ta usługa została utworzona jako właściciel albumów z usuniętej usługi Picasa. Ale zawiera także zdjęcia i albumy z Google Photo. Album archiwum Google ma dwie zalety:

  • linki są znacznie krótsze niż w Zdjęciach Google,
  • te linki są trwałe!

Aby pracować z Google Archive Album, musisz przestrzegać zasad:

  1. utwórz standardowy (NOT PUBLIC) album w Zdjęciach Google.
  2. przejdź do Google Archive Album i upewnij się, że widzisz nowy album.
  3. dodaj do albumu wymagane zdjęcia i dopiero teraz zmień jego typ na publiczny, tworząc udostępniony link do niego.
  4. ponownie przejdź do Google Archive Album , otwórz swój album.
  5. kliknij pierwsze zdjęcie.
  6. kliknij zdjęcie prawym przyciskiem myszy i skopiuj link do schowka.
  7. wstaw otrzymany link tam, gdzie potrzebujesz.
  8. powtórz kroki 5-7 dla innych zdjęć.
  9. voilà!

Ale jak długo będzie działał Google Archive Album, nie wiem :(

PS: jeśli nie wiesz - linki URL ze Zdjęć Google i Google Archive Album można dostroić. Szczegółowe informacje można znaleźć na specjalnej stronie .

23 W.
źródło
1
Dla tych, którzy znają język rosyjski szczegółowo opisałem na moim blogu
23 W
Nie działa to z bardzo dużymi obrazami (np. 9526 x 4370), ponieważ dzielą się one na wiele mniejszych obrazów
FatalBulletHit
1
Do Twojej wiadomości, Google Archive Album używa teraz tych samych tymczasowych adresów URL co Zdjęcia Google, więc nie ma to już przewagi.
kynan
Zobacz moją odpowiedź na sposób uzyskania stabilnego adresu URL.
kynan
6

To proste:

  • otwórz photos.google.com
  • otwarty album
  • otwórz dowolny obraz (pojawi się czarny układ)
  • kliknij prawym przyciskiem myszy na obrazie
  • skopiuj adres URL obrazu

URL powinien wyglądać

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

Lub kliknij prawym przyciskiem myszy - otwórz obraz z nową kartą. Następnie skopiuj adres URL obrazu z paska adresu przeglądarki.

Dek4nice
źródło
... lub kliknij prawym przyciskiem myszy - otwórz obraz z nową kartą. Następnie skopiuj adres URL obrazu z paska adresu przeglądarki
Dek4nice
1
Witryny SE wymagają adresów URL obrazów zakończonych na „.jpg” lub „.png”, a linki skopiowane ze Zdjęć Google nie są.
Tim
4
Te linki są tymczasowe i będą działać przez dwa dni, a następnie zostaną zamknięte. To nie jest rozwiązanie. Szczegółowe informacje można znaleźć na forum Google - productforums.google.com/forum /#! msg / picasa / 08ba8idWrW8/... Może być Archiwum Google Album może nam pomóc. Ale nie wiem, jak dodawać do niej albumy ze Zdjęć Google , domyślnie pokazuje albumy z Picasa Web Albums.
23 W
3

Jak wspomniano w 23W, długi adres URL, który otrzymujesz, kopiując adres URL dowolnego zdjęcia ze Zdjęć Google podczas logowania na konto Google, jest „tajny” i może być krótkotrwały i przestać działać po kilku dniach.

Sztuką jest, aby skopiować adres URL obrazu, natomiast w oknie incognito :

  1. Dodaj zdjęcie do udostępnionego albumu, jeśli jeszcze tego nie zrobiłeś (jeśli jest już w udostępnionym albumie, możesz użyć istniejącego)
  2. Skopiuj „Link do udostępniania” (powinien być https://photos.app.goo.gl/<some hash>)
  3. Otwórz nowe okno incognito i wklej link
  4. Przejdź do swojego zdjęcia i skopiuj adres URL obrazu (powinien być https://lh3.googleusercontent.com/<140 character hash>=<size info>)

Masz teraz precyzyjny link do obrazu, który nie wygasa.

Należy pamiętać, że po zalogowaniu się was dostać „tajne” URL obrazu również zaczynając https://lh3.googleusercontent.comjednak następuje znacznie dłużej 755 znaków hash. Czy nie używać tego adresu, ponieważ może to wygasa.

Pamiętaj też, że możesz dostosować, =<size info>aby uzyskać dowolną rozdzielczość .

Możesz również zainstalować rozszerzenie Google Photos Direct Link do Chrome, aby uprościć ten proces.

kynan
źródło
2

Opracowałem bardzo proste rozszerzenie Chrome, o nazwie „ Bezpośredni link do Google Photos ”. To rozszerzenie Chrome pomaga uzyskać prawidłowy bezpośredni link (z rozszerzeniem .jpg). Możliwe jest również skonfigurowanie żądanego rozmiaru obrazu.

Douglas de Oliveira
źródło
Dodałem swoją odpowiedź , proszę ją przeczytać.
23 W
1
  1. Udostępnij zdjęcie ze photos.google w Google Plus.
  2. W Google Plus kliknij prawy przycisk na zdjęciu i wybierz opcję Kopiuj adres obrazu .

Otrzymasz bezpośredni link do pliku jpg.

Alexan
źródło
1
Annnnnnd Google plus zmarł, podobnie jak wszystko inne zrobione przez Google :-)
Ciro Santilli 26 病毒 审查 六四 事件 法轮功
0

Inną opcją jest użycie Bloggera do uzyskania adresu URL obrazu ze Zdjęć Google.

Musisz dodać zdjęcie do albumu, a następnie edytować post na blogu i dodać do niego obraz. Następnie możesz spojrzeć na kod HTML za postem na blogu i uzyskać z niego adres URL. (W rzeczywistości nie musisz publikować posta na blogu, wystarczy użyć edytora postów, aby uzyskać kod).

MaryC.fromNZ
źródło
0

Wykonaj poniższe czynności, jeśli chcesz mieć bezpośredni link do pojedynczego obrazu w kontekście albumu Zdjęć Google . Ten link pozwoli użytkownikowi przejść do innych zdjęć w albumie.

  1. Utwórz album w Zdjęciach Google.
  2. Utwórz link do udostępniania dla albumu.
  3. Przejdź do zdjęcia, które chcesz połączyć. Adres URL w pasku adresu to bezpośredni link.
Edward Brey
źródło
-1

Miałem dobre wyniki, korzystając z funkcji „eksportowania” Dysku Google:
https://drive.google.com/uc?export=view&id=[FileId]

Przydatne jest osadzanie zasobów.

Edycja1: oczywiście obraz musi być publiczny

Edycja2: oto kilka wyjaśnień:

1 / Prześlij obraz do GDrive

przesłać do gdrive

2 / Muszę Share...wybrać Get a shareable link.

uzyskaj link do udostępnienia

3 / Widzisz link, który właśnie się pojawia? Tak powinno być https://drive.google.com/file/d/[FileId]/view?usp=sharing.

4 / Teraz masz FileId i twój plik jest dostępny poprzez link, możesz kliknąć Done. Bezpośredni link do Twojego zdjęcia będziehttps://drive.google.com/uc?export=view&id=[FileId]

5 / O ile wiem, można użyć tego linku jako atrybuty srcz imgnarzutów.

Przykład: <img src="https://drive.google.com/uc?export=view&id=0Bx7WIDEbAmAqOXpDdFM5VkNUZHM"/>daje:

Więcej informacji (nieco nie na temat): Funkcja eksportu GDrive wydaje się - co najmniej - słabo udokumentowana, ale może konwertować na bieżąco wiele formatów, głównym zastosowaniem jest eksport GDoc do PDF.

Madgui
źródło
1
Czy możesz to opisać bardziej szczegółowo? Jak znaleźć tę funkcję „eksportu”? Czy to w jakiś sposób daje FileId?
Punchlinern
1
@Madgui: Witamy w aplikacjach internetowych! Ta odpowiedź jest obiecująca, ale wymaga więcej szczegółów. Najlepiej także zrzuty ekranu przedstawiające procedurę.
Vidar S. Ramdal
Zredagowałem swoją odpowiedź z kilkoma szczegółami. Główną sztuczką jest użycie funkcji eksportowania GDrive „w locie”, więc trudno jest użyć niektórych oficjalnych danych, ale ta sztuczka na pewno działa. Mam nadzieję, że ci to pomoże!
Madgui,
-3

Dodaj następujące łącze:

? .jpg

tj. znak zapytania, po którym następuje kropka, po której następuje jpg

Mario
źródło