Skip to content
有趣的开源项目
Go back

PicGo

你的图片粘贴进去,链接自己跑出来——这个开源工具让我彻底告别“手动上传”

你有没有过这样的经历:在 Obsidian 里文思泉涌地写笔记,截图、粘贴,一气呵成。然后你突然意识到——这张图还在本地躺着,一旦换个设备或者分享笔记,等待你的就是一串冰冷的“图片无法显示”。你不得不停下来,打开图床网站,手动拖拽上传,复制链接,再回到笔记里替换……创作的“心流”瞬间被打得七零八落。

如果你对这种感觉深恶痛绝,那么今天介绍的 PicGo,就是来终结这个噩梦的。

它到底解决了什么痛点?

简单说,PicGo 在“你截图”和“得到可分享的图片链接”之间,搭建了一条全自动的高速传送带。

举个具体场景:你正在用 Typora 写一篇技术博客,随手截了个代码运行效果图,Ctrl+V 粘贴进去。就在这一瞬间,PicGo 已经在后台默默把图片上传到你配置好的 GitHub 图床,并自动将图片的 Markdown 链接替换到你的编辑器里。你所做的,仅仅是粘贴而已。图片存在了云端,你的文章从此“轻装上阵”,在任何地方都能正常显示图片。

PicGo 的“瑞士军刀”特质

这玩意儿不只是个上传器,更像一个为效率创作者量身定制的图片处理中枢,它的核心特点,我们可以拆开来看:

除了上面说的粘贴自动上传,你可以拖拽图片到悬浮窗,可以按自定义快捷键(比如 macOS 的 Command+Shift+U),甚至可以在访达里右键图片直接上传。这一切都不用你离开当前的写作窗口。它就像一个隐形的助手,你只管创作,它负责善后。

装好 PicGo,自带的就支持七牛、腾讯云 COS、阿里云 OSS、GitHub、Imgur 等主流图床。但真正让它变成“万能胶水”的是其插件系统。想用 AWS S3?Cloudflare R2?甚至是 MinIO?装个插件就行。图省事的话,首次使用它还会推荐 SM.MS 等免费图床,几乎零门槛上手。你甚至还能找到图片压缩、添加水印、重命名等实用插件,一条龙服务。

对于喜欢折腾的开发者,PicGo 提供了 HTTP API(v2.2.0+),你可以通过发送 HTTP 请求来上传图片,轻松把 PicGo 集成到你自己的脚本或工具里。项目本身也是开源的(MIT 协议),基于 Electron 和 Vue 构建,如果你想贡献代码或自定义一个私有版本,文档和项目结构都相当清晰。

一分钟上手,感受“丝滑”

想体验这种丝滑?我们快速玩一下:

  1. 下载安装:在 GitHub 的 Releases 页面下载对应系统的安装包。macOS 用户甚至可以直接 brew install picgo --cask

  2. 配置图床:打开软件,比如想用免费的 GitHub 图床,就在“图床设置”里找到 GitHub,按说明填入你的仓库名、分支和 Token,保存。

  3. 即刻体验:打开你的 Obsidian 或 Typora,截图,粘贴。你会看到状态栏闪过一个上传进度,然后,一个完美的 Markdown 图片链接就已经在那里了。

整个过程,你甚至不用看 PicGo 的主界面一眼。真正的“润物细无声”。

PicGo 就像一把趁手的工具,它把“上传图片”这个枯燥且打断心流的环节,从你的创作过程中彻底摘除,让你能更专注于思想和内容的产出。如果你也是一名经常与文字、图片打交道的开发者、博主或笔记控,强烈推荐你尝试一下。

最后,如果你觉得这个项目有帮助,不妨去它的 GitHub仓库 https://github.com/Molunerfinn/PicGo 点个 Star,或者参与到插件的开发与讨论中去。好的开源生态,需要每一个受益者的点滴回馈。



Previous Post
osu
Next Post
OpenUtau