PicGo一个用于快速上传图片并获取图片 URL 链接的工具。

距离上个正式版本2.2.2过去已经1年8个月。为了能及时更新、修复一些功能,但是又不想打扰正式版本用户,从2.3.0阶段开始,PicGo开始了beta版本的尝试。这期间一共发布了9个beta版本(beta.0 ~ beta.8),积累了很多有用的特性以及修复了若干bug。如果你此前因为是beta版本而在观望,如今发布了正式版本了,可以看看都有啥新鲜的功能。

Features

支持通过URL上传图片

很长一段时间以来,PicGo上传图片的来源往往只有本地图片或者剪贴板图片,如果此时手头有一个图片的URL链接,就不方便上传了。本次更新带来「URL上传」的功能,可以直接通过图片URL上传到你的图床中。

你可以在主窗口上传页的快捷上传区找到这个功能的入口:

通过URL上传图片

支持网页图片拖拽上传

上传区现在支持拖拽网页图片上传了。其实原理也是从拖拽的图片中解析出它原本的URL地址,然后通过URL地址上传的方式进行图片的上传。

拖拽网页图片上传

支持 SM.MS 图床 v2 版本 api

在此前的一次更新中,SM.MS 图床的 api 更新到 v2 版本,需要用户填写授权 Token 才能上传。而此前 PicGo 自带的 SM.MS 图床是不支持 v2 版本 api 的,所以如果想使用 SM.MS 图床,只能安装 picgo-plugin-smms-user 这个插件才行。如今 2.3.0 版本的 PicGo 自带了 SM.MS v2版本 api 的支持,所以你不需要再安装额外的插件了。

sm.ms 图床支持 v2 版本 api

相册支持全选、shift多选

有点时候你想批量删除相册里的图片,但是没有一个好用的多选功能。现在你可以使用「全选」或者按住 shift 键进行多选。不仅可以批量删除,还能批量复制链接。

相册支持全选、shift多选

支持导入本地插件

如果你发现在线安装插件遇到了问题,或者你是一个 PicGo 插件开发者,那么导入本地插件将是一个不错的选择。

支持导入本地插件

导入本地插件是导入一个符合要求的 PicGo 插件的目录,当符合要求方能导入成功,否则将会提示出错。

插件导入失败提示

支持设置插件安装代理、插件安装镜像

有不少用户反馈默认的插件源(npm)安装插件速度很慢。本次更新带来两个可以提速的配置。

第一个是设置插件安装的代理,如果你本地有别的网络代理,可以设置到插件安装代理里。

第二个是设置插件安装的镜像地址,就是把插件下载的地址换成速度更快的源。国内用户建议配置插件安装镜像地址为: https://registry.npm.taobao.org/ ,这样插件安装的速度会显著加快。

你可以在 「PicGo设置」-「设置代理和镜像地址」里找到配置项

设置代理和镜像地址

新增 Windows 32 位安装包

断断续续有用户反馈想要32位的安装包,这次就一并给上了。在下载地址里,找后缀是 ia32 的 exe 下载安装即可。

支持配置文件路径自定义

此前 PicGo 的配置文件是无法自定义路径的。只能是默认的配置文件。如果有些用户想要用 onedrive 同步可能就会遇到问题。现在支持了配置文件自定义路径。

如果你有自定义配置文件路径的需求,可以在默认的配置文件里增加 configPath 配置,PicGo在启动时将会从默认配置文件里读取这个值,如果自定义路径存在且合法,将会使用自定义路径作为配置文件路径。注意:如果启用了这个路径,PicGo的一些初始化文件、插件、日志、相册数据等文件将会一并使用新的配置文件所在路径作为根目录。示例:

{
  "configPath": "E:\\Test\\picgo.json",
  "picBed": {
    "current": "tcyun",
   },
  // ....
}

请自行确保这个配置文件存在, 文件名可以自定义 ,必须以json结尾。建议直接拷贝默认的 PicGo 配置文件(data.json)到目标路径后,再添加默认配置文件的 configPath 字段。同时如果发现迁移了自定义配置文件后,相册数据丢失,可以将默认配置文件所在目录下的 picgo.db 也拷贝至新配置文件同级目录下,重启 PicGo,这样相册数据也能迁移过去。

配置文件和相册数据分离

从2.3.0版本开始,配置文件(data.json)不再包含相册数据。现在相册数据统一会写入一个叫做 picgo.db 的文件中,这个文件和配置文件都在同一目录下。因此现在你可以备份 picgo.db 来实现单独备份相册的目的。

支持导出图床配置二维码与手机客户端联动

2.3.0版本开发期间,有热心的开发者 hackycy 帮助 PicGo 用 flutter 实现了 PicGo 的手机客户端。非常感谢他的贡献!

上传页面
PicGo 手机客户端

为了能让电脑端用户快速使用、配置上手机客户端,PicGo做了一个配置二维码导出的功能如下:

导出配置二维码

然后你用手机版的 PicGo 扫码即可一键导入图床配置,是不是很方便呢~

支持更多的图片格式

此前诸如 ICO 、HEIC 等格式 PicGo 是不支持解析、上传的,现在 PicGo 自身的逻辑已经支持了,不过有些图床还是不支持这类文件上传,所以上传前需要留意一下。

支持上传后不复制链接到剪贴板

有的用户反馈,仅仅只是想上传图片,但是并不想剪贴板被图片链接填充。本次更新带来一个新的配置,可以解决这个问题:

上传后自动复制URL 开关

Bug Fix

这期间也修复了若干Bug,就不一一列举了。感兴趣可以去 release 页面查看。

未来展望

由于 Typora 官方的默认支持,让 PicGo 这一年来用户量一直在上涨。从PicGo 4月发布beta.6 到现在,光是 beta 版本的用户已经上传了 100w+ 张图片,也算是作为开发者一点微不足道的成就感吧。不过在开发 2.3.0 的过程中,也深感 PicGo 的一些不足。因此后续会在可用性、性能、自定义、国际化等方面努力,争取不仅让国内用户享受到它的便利,也能让国外的用户用上它~