Imgkeep
ZH

右键菜单保存不了图片时

简短回答

在 Instagram、Pinterest 这类网站上,照片位于另一层下面,所以你的右键点到的是那一层,图片另存为根本不会出现。不用扩展的话,可以在浏览器开发者工具里找到图片地址,或者直接截图。用 Imgkeep 的话,右键点击并选择 Imgkeep:在此处查找图片…,就能以最大尺寸打开这张照片,随时可以保存。

更新于

为什么右键点击后没有出现“图片另存为”?

因为你的右键没有点在图片上。只有当指针正下方的东西是图片时,浏览器才会显示图片相关的选项(图片另存为…、复制图片、在新标签页中打开图片)。如果菜单里只有返回、重新加载、另存为…,或者只有链接相关的选项,说明有别的东西盖在上面。常见原因有:

不用扩展怎么保存?

办法是有的,但每一种都有点麻烦。

单独打开这张照片的页面

点击照片,打开它自己的帖子或页面,再试一次右键。在有些网站上,放大后的视图是一张普通图片;但在很多网站上,它同样被盖住了。

在开发者工具里找地址

  1. 右键点击照片,选择检查。“元素”面板会定位到你点击位置下方的元素,通常就是那个覆盖层。
  2. 在它的上方或下方找一个 <img> 标签。它的 src 就是图片地址;如果有 srcset,里面会列出更大的尺寸。
  3. 右键点击该地址,选择在新标签页中打开,然后从那个标签页保存图片。

也可以用网络面板:按 Img 筛选,重新加载页面,然后在几十个图标和缩略图中找到那张照片,它的名字可能类似 a8f3e…jpg。右键点击它,选择在新标签页中打开。

截图

在 Windows 上按 Win+Shift+S,在 Mac 上按 Cmd+Shift+4。这个方法总是有效,连 blob: 图片也能搞定,但你得到的只是屏幕显示尺寸的照片,不是原图。

Imgkeep 是怎么找到图片的?

Imgkeep 是一个浏览器扩展,可以通过右键菜单把图片保存为 PNG、JPG、WebP、GIF 或 PDF。在 Instagram、Pinterest 这类会给图片加覆盖层的网站上,它会在菜单里加入 Imgkeep:在此处查找图片…。Imgkeep 是我们做的,下面就说清楚这一项到底做了什么。

我们的扩展

Imgkeep:在此处查找图片…

  1. 右键点击照片,选择 Imgkeep:在此处查找图片…
  2. Imgkeep 会查看该页面一次,找到你点击位置下方的图片,并取页面所提供的最大尺寸。
  3. 图片会在更多选项中打开,你可以在那里选择格式和尺寸,然后保存或复制为 PNG。
虚构网站 photos.example.com 上的照片网格。右键点击一张照片后出现页面菜单(后退、前进、重新加载、另存为、打印),其中“Imgkeep:在此处查找图片…”被高亮显示。旁边是 Imgkeep 的“更多选项”窗口,显示找到的图片,以及 PNG、JPG 和 WebP 选项、最大宽度、文件名,还有“保存”和“复制为 PNG”按钮。
在被遮挡的照片上选择 Imgkeep:在此处查找图片…,照片就会在“更多选项”中打开。

在封面是链接的信息流上(很多照片网格就是这样),Imgkeep 会根据你右键点击的链接判断你想要哪张图片。如果无法确定,比如几张照片并排且没有链接时,它会列出屏幕上的图片供你挑选,并把最可能的那张放在前面。如果那里没有图片,它会告诉你。

该功能默认关闭,需要你手动开启:在“选项”的被网站遮挡的图片中开启,或在首次使用时开启。开启会添加两项可选权限:activeTab 和 scripting。Imgkeep 安装时请求的四项权限保持不变。

把 Imgkeep 添加到 Chrome — 免费 默认关闭,需手动开启。同样支持 Microsoft Edge。不上传,无需账号。

Imgkeep 会读取我浏览的页面吗?

不会。只有当你要求 Imgkeep 在某个页面查找图片时,它才会查看那个页面,而且仅限当时那一次。它从不修改页面。它只读取屏幕上图片的地址,页面中的任何内容都不会被保存或发送。其余时候,Imgkeep 只读取你右键点击要保存的那张图片。详情见隐私政策,源代码也是公开的。

还有哪些情况仍然不行?

在其他网站上,只要右键能点到图片,你就不需要“在此处查找图片”:常规的 Imgkeep 菜单会直接出现在图片上。

我可以使用保存下来的照片吗?

保存照片并不等于获得了再次使用它的权利。留一张图片作为自己的参考、灵感板或菜谱是一回事;发布、打印或用于工作则是另一回事。请先征得拍摄者同意,并标注来源。

相关指南

常见问题

为什么我右键点击照片时没有“图片另存为”?

你的右键没有点到图片上。网站在图片上方放了另一个元素,通常是一层透明图层或一个链接,所以浏览器显示的是那个元素的菜单,其中没有图片另存为。图片仍在页面上,只是被盖在下面。

Imgkeep 会读取我浏览的页面吗?

不会。只有当你要求 Imgkeep 在某个页面查找图片时,它才会查看那个页面,而且仅限当时那一次。它从不修改页面。它只读取屏幕上图片的地址,页面中的任何内容都不会被保存或发送。在此处查找图片默认关闭,需要你手动开启。

Imgkeep 能一次保存页面上的所有图片吗?

不能。Imgkeep 一次保存一张图片,也就是你右键点击或挑选的那张。要下载页面上的所有图片,你需要批量下载工具。