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地址上传的方式进行图片的上传。
支持 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 的支持,所以你不需要再安装额外的插件了。
相册支持全选、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 扫码即可一键导入图床配置,是不是很方便呢~
支持更多的图片格式
此前诸如 ICO 、HEIC 等格式 PicGo 是不支持解析、上传的,现在 PicGo 自身的逻辑已经支持了,不过有些图床还是不支持这类文件上传,所以上传前需要留意一下。
支持上传后不复制链接到剪贴板
有的用户反馈,仅仅只是想上传图片,但是并不想剪贴板被图片链接填充。本次更新带来一个新的配置,可以解决这个问题:
Bug Fix
这期间也修复了若干Bug,就不一一列举了。感兴趣可以去 release 页面查看。
未来展望
由于 Typora 官方的默认支持,让 PicGo 这一年来用户量一直在上涨。从PicGo 4月发布beta.6 到现在,光是 beta 版本的用户已经上传了 100w+ 张图片,也算是作为开发者一点微不足道的成就感吧。不过在开发 2.3.0 的过程中,也深感 PicGo 的一些不足。因此后续会在可用性、性能、自定义、国际化等方面努力,争取不仅让国内用户享受到它的便利,也能让国外的用户用上它~