我习惯简单地从文件管理器复制(Ctrl+ C)图像文件并将其粘贴到文档中(Slack,Google Docs 等),这是 Windows 和 macOS 上的标准功能。
但是在 Ubuntu 18.04 和 Nautilus(文件 3.26.4)上,它复制的是这样的路径:/home/petrvecera/Pictures/Wallpapers/tumblr_nfet2oaZ3P1tbxz68o1_1280.jpg
而不是文件......
如何复制图像文件而不是路径?
我知道我可以使用拖放功能,但这并不像简单的复制那样有效,而且重新排列窗口也很麻烦。我找到了这个插件https://www.maketecheasier.com/copy-paste-images-clipboard-nautilus/但是它只是在菜单中添加了“功能”。
答案1
我的做法是,我知道这可能看起来很慢,但这是“完成它的方法”,我在www.photopea.com或本地安装的编辑应用程序,如 pinta 或 gimp。
品塔:平塔
瘸子:瘸子
按Ctrl+ A,然后Ctrl+C然后我就准备将其粘贴为图像了。
您提到的插件是 2016 年的,在 ubuntu 18+ 中肯定会崩溃。您可能必须发出错误信号,然后等待新版本发布或另一个插件发布。
Xclip 可以通过基于终端的方式满足您的需求:
xclip -selection clipboard -t image/png -i example.png
注意:一些研究表明,您需要 SVN 修订版 81(自 2010 年 4 月起)或更高版本的 xclip 才能获得所需的-t
选项。或者应用补丁你自己。
来源:
答案2
现在是 2023 年,作为理想解决方案的插件似乎不起作用(https://github.com/atareao/nautilus-copypaste-images/issues/2) 在 Ubuntu 22.04.2 LTS 上,我甚至无法从 repo 安装它。
我发现最快/最简单的解决方案是将图像从 Nautilus 拖到 Firefox(或我猜想可以使用的任何其他浏览器),然后右键单击并从那里复制。
更新 XnView MP 图像查看器就是这样做的。当您进入查看器模式(不是缩略图)时,右键单击并选择“复制”,它会复制图像。