有了它,微信图片再也不过期!
众所周知,微信有诸多「不便」之处,有的是官方没照顾到,更新遥遥无期,有的则是「人为」因素——
比如直到今天,我相信肯定还有小伙伴,仍在被迫拿微信当办公软件用。
结合一些微信自己的毛病,时间久了,难免就会碰到下面这样的情况:图片 TM 的裂开了。
至于你说为啥会出现裂图?90% 是没有成功接收(忘了点开加载),10% 是清理的时候误删了。
之前我还想着有没有啥挽救裂图的办法,查了一圈,网上主流的方案,要么是利用 PC 端微信同步聊天记录,要么是利用手机上的恢复工具看看缓存里有没有略缩图。
上面两个方案,说白了,都是治标不治本,带点碰运气赌的成分在,并没有从一开始解决裂图的毛病。
真要在工作中碰到裂图,十有八九得看给你发图的人有没有备份,咱们解决不了官方,也搞定不了老板,难不成,每次都要手都点开,另作保存?
不不不,今天这个全自动同步备份微信图片的开源项目没准能帮到你:WxDatViewerAutoExportRust。
我试用了一下,很省心,配置好规则,就能全程自动化同步,每次有图片过来,直接按规则发送到指定文件夹,方便得很。
按作者的说法,这个项目缘起于朋友需要批量保存老板发来的图片。
而在工具命名规则页里,举的例子就是「事妈老板」,能看出来,作者对微信办公这事真的是态度拉满。
至于如何利用它完成「主人的任务」?且往下看。
WxAutoExlm
初次打开这个工具,所谓的配置规则,就是设置好你的输入对象(聊天对象),以及输出对象(待同步的位置)。
1.0 的 WxAutoExlm 使用逻辑还很复杂,但作者很快就更新了 2.0,配上了向导。
一、点击「向导」按钮找到微信存放数据的文件夹,一般都是「WeChat Files」这个文件夹里。
如果你更改过微信的存储目录,可以进设置里查看。
二、选择好保存位置后,点击「开始」,会自动加载最近 5 个给你发过图片的聊天对象:
如果起始的这 5 个聊天对象里没有你的准备同步的目标,可以通过立马给对方发送一张图片的方式增添。
当然,这种随意发图的姿势不太适合给「老板」发,所以我们也可以点击「通过扫描获取」。
作者提供了两种姿势,一种是拖拽聊天记录里已有的图到窗口。
一种是则是复制图片后,根据截切版的目录,解析当前对象。
没有打扰,也能快速找到目标对象,作者考虑的挺周到的。
三、此时我们搞定了文件目录,也搞定了目标聊天对象,只要按需求勾选即可:存缩略图,保存原图、只保存本月。
如果你想,可以给这个聊天对象起个备注,方便你多对象时快速寻找。
PS:作者真的很注重隐私,该打码的个人数据,都用星号代替了,所以备注这个事还是最好弄一下。
如果你对同步时的命名有什么需求,可以手动编辑规则:
四、 输入工作准备完成,再次回到主页面,给当前任务指定个输出目录即可。
只要你勾选了「同步开关」,点击创建就能自动同步了。
效果
当我们点击「创建」后,默默等待同步的 WxAutoExlm,就会在你收到图片时,保存一份到指定目录啦。
按作者的说法,这是通过日志模式实现的图片备份,毫秒级响应,Rust 开发,内存占用极为克制。
但这里,以我的使用经验,要说 5 个注意事项——
1、WxAutoExlm 不仅仅是同步未来的图片,过去存在聊天记录里的图片也会批量同步,所以作者在规则那里留了一个「只保存本月」的选项。
2、WxAutoExlm 是支持多规则同步的,也就是说,你可以给不同的同步对象设置不同的本地路径和命名规则,在「管理」页面中设置。
3、保存是双向的,你发给对方的图也会被保存,而且直接就是原图。
4、对方发给你的原图,如果体积太大,根据微信的机制,还是需要你在电脑上点击加载,如果没有勾选「保存缩略图」,则会无法同步。
建议是多弄个规则,一个缩略图全都要,一个原图按需存,我这里展示的是同时勾选会存两份。
5、WxAutoExlm 这个工具,不是真正意义上的 HOOK,所以别想靠它去保存未登录微信里的图片里。
不过开启同步后,防撤回是支持的。
结语
就是这么个小工具,解压后也就 11M 左右,备份图片这个角度来说,不用手动保存,设置规则全自动,绝对算得上实用。
如果,你平常有类似把图片上传到网盘的需求,更简单的方案是,用 Alist 挂载个网盘到本地,然后把同步目录设置为虚拟盘,就可以把微信图片快速同步到网盘里。
思路打开,每个工具相信都会有它的归宿,这里留下 GitHub 的项目地址,我也备了份在蓝奏云,老规矩,有需要的小伙伴自取吧。
github.com/kihlh/WxDatViewerAutoExportRust
长按二维码关注回复20231106获取
微信扫码关注该文公众号作者