我想添加存储在我的Google相册中的图片。如何直接链接到我的Google相册中的图片?我复制的链接不是直接的。

评论

或者,如果您的内容是免费许可的,我建议您将照片上传到Wikimedia Commons或archive.org并从那里使用它们。这些都是信任的非营利组织,可能会存在很长时间。

#1 楼

Google目前正在积极更改其图像服务行为。现在,没有任何算法可以接收到共享照片的直接和永久链接。右键单击会收到URL,例如https://lh3.googleusercontent.com/(LONGLONGCODE...)=w800-h600-no,它们是临时的,只有两天有效,然后将被关闭。

您可以尝试使用新的Google服务-Google存档相册。此服务已创建为删除的Picasa服务中的相册的持有者。但是它也包含来自Google Photo的照片和相册。 Google存档相册有两个很大的优点:


链接比Google Photos的链接短得多,
此链接是永久的!

对于使用Google存档相册时,您需要遵循以下规则:


在Google相册中创建标准(非公共)相册。
转到Google存档相册并确保您看到新相册。
添加到相册所需的照片,直到现在才通过创建共享链接将其类型更改为公开。
再次转到Google存档相册,打开您的相册。
单击第一张照片。
在照片图像上右击并复制链接到剪贴板。
在需要的位置插入链接。
对其他照片重复步骤5-7。
瞧!

但是Google存档相册可以使用多长时间我不知道:(

PS:如果您不知道-Google相册和Google存档相册的URL链接可以调整。有关详细信息,请阅读特殊站点。

评论


对于那些了解俄语的人,我已经在我的博客中详细介绍了

– 23W
16/09/20在14:49



这不适用于非常大的图像(例如9526x4370),因为它们会分成多个较小的图像

–FatalBulletHit
18/12/29在11:53

仅供参考,Google存档相册现在使用与Google相册完全相同的临时URL,因此不再具有优势。

– kynan
20年1月4日在6:13

请参阅我的答案以获取稳定网址的方法。

– kynan
20年1月4日在7:14

#2 楼

很简单:


打开photos.google.com
打开相册
打开任何图像(会出现黑色布局

右键单击图像上的鼠标按钮
复制图像URL

URL应该看起来像

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


或者,右键单击鼠标按钮-使用打开图像新标签。然后从浏览器地址栏中复制图像URL。

评论


...或单击鼠标右键-使用新标签页打开图像。然后从浏览器地址栏中复制图片网址

–Dek4nice
16年5月14日在22:45

SE网站要求图片网址以“ .jpg”或“ .png”结尾,而从Google相册复制的链接则不需要。

– Tim
16年5月15日3:00



这些链接是暂时的,将工作一两天,然后将它们关闭。因此,这不是解决方案。有关详细信息,请访问Google论坛-productforums.google.com/forum/#!msg/picasa/08ba8idWrW8/…也许Google相簿存档可以为我们提供帮助。但是,我不知道如何将Google相册中的相册添加到其中,默认情况下它会显示Picasa网络相册中的相册。

– 23W
16 Sep 16'9:07

#3 楼

如23W所述,登录到Google帐户后在Google相册中复制任何给定照片的图像URL所获得的长URL是“秘密”的,并且寿命很短,几天后可能会停止工作(尽管许多人据报道实际上并非如此。
诀窍是在隐身窗口中复制图像URL:

如果没有,则将照片添加到共享相册中还没有(如果它已经存在于共享相册中,则可以使用现有相册)
复制“共享链接”(应为https://photos.app.goo.gl/<some hash>
打开一个新的隐身窗口并粘贴链接
导航至您的照片并复制图像URL(应为https://lh3.googleusercontent.com/<140 character hash>=<size info>)。

您现在具有指向该图像的深层链接,该链接不会过期。
请注意,登录后将获得“秘密”图像网址也以https://lh3.googleusercontent.com开头,但后跟更长的755个字符散列。请不要使用此URL,因为它可能会过期。
还请注意,您可以自定义=<size info>以获取所需的任何分辨率。
还可以安装Google Photos Direct Link Chrome扩展程序以简化此过程。

评论


也打开网络选项卡,单击下载按钮,观察请求,复制URL,或创建扩展名

– bluejayke
20年6月7日,12:15

附加组件上的说明说,这些链接只能使用几天(并指向使用Google存档专辑),有人可以确认这种方法在几天后不会失效吗?我还发现该网站似乎在做类似的事情:labnol.org/embed/google/photos如果URL在几周内仍然有效,我会报告。

– T. Kiley
20年6月22日在15:05

@ T.Kiley如果链接确实过期,我认为在隐身窗口中运行扩展名可能会有所帮助。不要忘记在扩展程序详细信息页面上选中“允许隐身”。

– kynan
20年6月25日在22:50

可以确认从上述站点生成的链接上的一周似乎仍然有效。

– T. Kiley
20年7月6日在9:29

我以为使用隐身窗口仍然“更安全”,但是很高兴知道登录时获得的链接似乎也是(某种程度上)持久的。

– kynan
20年7月7日在18:14

#4 楼

我开发了一个非常简单的Chrome扩展程序,称为“ Google Photos Direct Link”。
此Chrome扩展程序是获取有效直接链接(带有.jpg文件扩展名)的助手。也可以配置所需的图像尺寸。

评论


我添加了答案,请仔细阅读。

– 23W
16-09-17在11:37

#5 楼


将photos.google中的图片共享到Google Plus。
在Google Plus中,单击图片上的右键,然后选择“复制图片地址”。

您将直接链接到jpg文件。
/>

评论


与Google所做的所有其他事情一样,Annnnnnd Google plus死亡了:-)

– Ciro Santilli郝海东冠状病六四事件法轮功
19年7月26日在10:19

#6 楼

另一种选择是使用Blogger从Google相册获取图像的URL。

您需要将照片添加到相册中,然后编辑博客文章并将其添加到其中。然后,您可以查看博客文章后面的HTML代码,并从中获取URL。 (实际上,您不需要发布博客帖子,只需使用帖子编辑器即可获取代码。)

#7 楼

如果要直接链接到Google相册相册中的单个图像,请执行以下步骤。该链接将允许用户导航到相册中的其他照片。


在Google相册中创建相册。
为相册创建共享链接。
导航到您想要链接的照片。地址栏中的URL是直接链接。


#8 楼

使用Google云端硬盘的“导出”功能,我获得了一些不错的结果:https://drive.google.com/uc?export=view&id=[FileId]

嵌入资源非常有用。

Edit1:当然,图像必须是公开的

Edit2:以下是一些说明:

1 /将图像上传到您的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。

评论


您能详细描述一下吗?您如何找到此“导出”功能?是否以某种方式提供FileId?

– Punchlinern
17年1月4日在9:31

@Madgui:欢迎使用Web应用程序!这个答案是有希望的,但需要更多细节。最好还显示该过程的屏幕截图。

– Vidar S. Ramdal
17年1月4日在9:48

我用一些细节编辑了答案。主要技巧是使用GDrive“即时”导出功能,因此很难使用一些官方相关数据,但是该技巧绝对有效。希望对您有帮助!

– Madgui
17年1月5日在17:14

您还可以打开“网络”标签并拦截下载的网址

– bluejayke
20年6月7日,12:14

#9 楼

在链接中添加以下内容:

?.jpg

即问号,后跟句号,后跟jpg