目录
在写博客、做笔记或者编辑文档的时候,插入图片一直是个挺麻烦的事儿。你得先找个图床,上传图片,复制链接,再粘贴到文章里,来回切换窗口挺耽误事儿的。PicGo就是为解决这个问题而生的。
这款工具的理念很简单:让你在创作的时候不用被打断。你只需要把图片拖进去,或者按下快捷键,它就在后台帮你把图片传到图床上,然后自动把链接复制好,你直接粘贴就行。整个过程非常顺滑,几乎感觉不到它的存在。
PicGo的界面非常干净,没有那些花里胡哨的东西。它支持市面上主流的图床服务,无论是国内常用的阿里云、腾讯云、七牛云,还是国外的GitHub、Imgur,基本都能覆盖。如果你有特殊需求,还可以通过安装插件来扩展功能,比如添加水印、压缩图片什么的。
最难得的是,PicGo免费开源,代码就挂在GitHub上,任何人都可以查看和修改。这也是为什么很多开发者愿意用它,图的就是一个放心。
官网入口地址
https://molunerfinn.com/PicGo/
下载地址
https://github.com/Molunerfinn/picgo/releases
功能介绍
多图床支持
PicGo开箱即支持多种图床服务,包括阿里云OSS、腾讯云COS、七牛云、又拍云、GitHub、SM.MS、Imgur等。用户可以根据自己的需求选择合适的图床,国内用户推荐使用阿里云或腾讯云的对象存储服务,速度和稳定性都很好。
便捷的上传方式
软件提供了多种上传图片的方式:直接把图片拖到窗口里、按下全局快捷键上传剪贴板中的图片、通过右键菜单上传。这些方式覆盖了绝大多数使用场景,无论是鼠标党还是键盘党都能找到顺手的方式。
自动复制链接
图片上传成功后,PicGo会自动把图片链接复制到剪贴板。你不需要再手动去复制,直接按Ctrl+V就能粘贴到文章里。链接格式也可以自定义,支持URL纯链接、Markdown代码、HTML代码、UBB代码,还可以自己设置模板。
相册管理
PicGo内置了一个轻量级的相册管理功能,可以查看所有上传过的图片记录。支持按图床筛选、搜索图片、批量复制链接、删除图片等操作。点击图片还可以放大查看,方便管理你的图片资源。
插件系统
这是PicGo的一大亮点。通过安装插件,可以扩展软件的功能,比如添加更多图床支持、图片压缩、水印添加、批量迁移图片等。插件生态比较丰富,基本上你能想到的需求都能找到对应的插件。
HTTP接口调用
对于开发者来说,PicGo还提供了一个HTTP接口,可以通过发送请求来调用上传功能。这意味着你可以把PicGo集成到自己开发的工具或者脚本里,实现自动化的图片上传流程。
自定义链接格式
在设置里可以自定义复制到剪贴板的链接格式。比如你习惯用Markdown写作,可以设置成这种格式;如果你需要加宽高属性,也可以自定义模板。$fileName可以用来表示文件名,方便区分不同图片。
批量上传
支持同时选择多张图片进行上传,上传完成后可以批量获取所有图片的链接。对于需要一次性处理大量图片的场景非常实用。
应用场景
写博客和技术文章
很多技术博主会用Markdown写文章,配合Typora这类编辑器使用PicGo,写文章的时候直接粘贴图片,PicGo自动上传并生成Markdown格式的链接,效率提升非常明显。
做笔记和知识管理
使用Obsidian、Notion等笔记软件时,插入图片是高频操作。配置好PicGo后,截图直接粘贴,图片就自动上传到图床了,不用担心笔记里的图片丢失。
开发文档编写
开发者在写技术文档或者API说明的时候,经常需要插入截图。PicGo的快捷键上传功能可以让你在写文档时保持专注,不用频繁切换窗口。
电商运营和设计
做电商运营或者设计工作的人,经常需要处理大量图片。PicGo的批量上传功能可以快速把图片传到云存储,生成链接后发给同事或者用在商品详情页。
自媒体内容创作
微信公众号、知乎、头条等内容创作者,在编辑文章时插入图片是刚需。PicGo可以帮你把图片上传到图床,然后生成对应平台的代码格式,省去了反复上传的麻烦。
定价
PicGo本身是免费的,遵循MIT开源协议。使用过程中不需要支付任何费用。
不过需要注意,PicGo只是上传工具,它本身不提供存储空间。你需要搭配图床服务来存放图片。图床服务的情况分两种:
免费图床像GitHub、SM.MS,不需要花钱,但有访问速度或者稳定性的问题,国内访问GitHub有时候会比较慢。
付费云存储像阿里云OSS、腾讯云COS、七牛云,是按使用量收费的。存储费一般很低,几百兆图片一个月也就几毛钱。主要是流量费,如果图片被很多人访问会产生费用。个人用户一般一年下来也就一杯奶茶钱,十几块钱的样子。阿里云和腾讯云都有免费额度,新用户可以用一段时间再决定是否付费。
| 源码反馈/咨询 (共有 条反馈) |
PicGo常见问题
PicGo是由个人开发者Molunerfinn开发的,不是大公司出品。这个开发者很活跃,项目在GitHub上持续更新了好几年,有将近一千个Star,社区也挺活跃的。因为是开源项目,所以也有不少开发者参与贡献代码和插件。
你可以把它理解成一个图片上传的“搬运工”。它本身不存图片,就是帮你把本地图片传到各个图床服务上去,然后自动把链接复制好给你用。它的作用就是让上传图片这件事变得更简单、更顺手。
下载安装之后,第一步是配置图床。比如你用阿里云OSS,就需要把AccessKey、存储空间名、地域这些信息填进去。配置好后,就可以开始用了。最常用的方式是截图之后按Ctrl+Shift+P(Windows)或者Command+Shift+P(Mac),图片就自动上传了,链接也复制好了,直接粘贴就行。也可以直接把图片拖到PicGo窗口里,或者通过右键菜单上传。
PicGo这个软件本身免费,没有任何隐藏收费。它是开源的,代码都在GitHub上,你随便下随便用。但是要注意,你用的图床服务有的需要付费,比如阿里云OSS、腾讯云COS,这个费用是给云服务商的,跟PicGo没关系。
安全方面,PicGo是开源软件,代码所有人都能看,没有藏着掖着的东西。你的图床密钥、Token这些敏感信息都保存在本地,不会上传到别的地方。从漏洞检测平台的数据来看,PicGo的npm包目前没有发现直接的安全漏洞。不过用的时候有个小坑要注意:批量上传图片的时候别一次传太多,作者自己说过对批量上传的支持比较轻量,一次传太多会出问题,建议控制在5张以内会比较稳。
有几个小技巧可以让PicGo更好用。第一个是设置全局快捷键,在设置里可以自定义快捷键,习惯之后基本不用打开窗口就能上传。第二个是自定义链接格式,如果你经常用Markdown,可以把格式设成,省得每次手动加。第三个是搭配Typora用,在Typora的偏好设置里把图片上传改成PicGo,写文章时粘贴图片就自动上传了,体验非常好。第四个是如果想迁移大量历史图片,可以用picgo-plugin-pic-migrater这个插件,比软件自带的批量上传更安全。
特色功能一个是插件系统,很多图床比如Gitee、AWS S3、Cloudflare R2都是通过插件来支持的,不是软件自带的,需要自己去装。另一个是HTTP接口调用,你可以用代码发送请求调用PicGo上传图片,适合有开发需求的用户。还有就是相册管理功能,虽然简单但够用,能看到所有上传记录,也能批量复制链接,不用去图床后台翻。
数据安全分两个层面说。一个是你存在图床里的图片,这个取决于你选的图床服务商。像阿里云、腾讯云这种大厂的云存储,数据可靠性是11个9,基本不用担心丢。另一个是PicGo本地存储的信息,你的图床配置信息都在本地,软件不会主动往外传。不过提醒一下,千万别把自己的AccessKey和Secret截图发到网上,被别人拿到会盗刷你的流量。
挺好用的。尤是习惯了快捷键之后,传图这件事基本不占用思考时间。界面干净,没有广告,功能也够用。不过也有小缺点,就是批量上传不太稳定,一次传太多张会失败。如果你经常需要一次性传几十张图,会有点头疼。但日常写文章、做笔记,几张图的情况没问题。
占用非常少。安装包大概45MB左右,安装后运行内存占用一般也就几十到一百多MB。平时它就缩在系统托盘里,你不主动打开窗口基本感觉不到它的存在。对电脑性能基本没有影响,老电脑也能流畅运行。
Windows、macOS、Linux都支持。Windows可以直接下载exe安装包,macOS有dmg文件,Linux也有对应的AppImage包。如果你是命令行用户,还可以通过npm全局安装picgo-core,在终端里用命令上传图片。