先说下我的情况,用的安卓手机,微信版本是8.0.40。之前老看到有人问微信表情包怎么保存到手机相册,我自己也折腾过好几次,有时候能存下来,有时候存下来是个糊的,有时候干脆找不到保存按钮。今天下午专门花了几个小时把各种情况都试了一遍,写点实际经验。
方法一:直接长按保存,但有个前提条件
这是大家最常用的方法。在聊天窗口里看到喜欢的表情包,长按它,底部会弹出一个菜单,里面通常有“添加到表情”和“保存到手机”两个选项。点“保存到手机”,图片就会自动存到相册里。
但这里有个坑,不是所有表情包都能这样保存。我测试发现,只有静态图片表情包和部分GIF动态图能直接保存。如果是别人通过“表情商店”下载的官方表情包,或者那种带作者水印的原创表情包,长按之后根本没有“保存到手机”这个选项,只能“添加到表情”。
另外,保存下来的图片质量也有区别。如果是对方从相册直接发来的原图,保存下来是清晰的。但如果对方是转发了好几次的图,或者从某个小程序里发的,保存下来可能会被压缩,放大看会有马赛克。
方法二:从聊天记录里重新找,适合清理过的对话
如果你之前清理过微信缓存,或者换了手机,聊天记录里的表情包可能已经过期了,显示“图片已过期”。这时候长按是没法保存的。
我试了另一个办法,在聊天窗口点右上角的“...”,进入聊天详情,往下拉有个“查找聊天记录”,选“图片和视频”。这里能看到这个聊天里所有发过的图片和动图。如果是还没过期的,点开大图,右下角会有个下载图标,点一下就能保存。
这个方法的好处是,能批量查看和保存,不用一张张在聊天记录里往上翻。但坏处是,如果对方发的表情包是那种“小黄脸”或者系统自带的,这里也看不到,因为它们不属于图片文件。
方法三:电脑端微信备份,适合大量整理
这个方法是我无意中发现的。如果你微信里存了一堆表情包想整理到电脑里,可以用电脑端微信的“备份与恢复”功能。在手机上把需要保存的表情包都“添加到表情”里,然后通过电脑端微信的“表情管理”功能,在“我添加的表情”里能看到所有收藏过的表情。
在电脑上右键点击这些表情,是可以“另存为”到电脑硬盘的。然后再从电脑传到手机相册。这个方法适合一次处理几十个表情包的情况,但操作比较繁琐,而且也只能保存那些“添加到表情”里的,聊天记录里没添加过的还是存不了。
保存后的两个常见问题
存完之后我发现两个问题。第一,GIF动态图保存到相册后,在相册里看是静态的,只有发到微信里才会动。这是因为手机相册默认不播放动图,要用专门的看图软件才能看动态效果。第二,保存的图片有时候不在“最近相册”里,而是自动归类到“微信”文件夹里了,在相册APP里要往下翻才能找到,或者去“相册管理”里看“微信”这个分类。
补充方案:实在存不下来的,我用了个笨工具
上面三种方法都试过之后,我发现还是有一部分表情包存不下来。比如那种加了密的小程序表情,或者微信创意表情里自己捏的那种,长按没有保存选项,聊天记录里也找不到原图。
后来我下载了一个叫“表情包管理助手”的小工具,它可以从微信的缓存文件夹里提取图片。具体操作是,在手机文件管理器里找到“Android/data/com.tencent.mm/MicroMsg”这个路径,里面有个“sns”文件夹,很多缓存图片都在那里。这个工具能批量扫描这些缓存文件,把图片导出来。
优点是确实能捞出来一些已经过期的图片,而且能批量操作,不用一张张截图。但限制也很明显,第一,它只能提取缓存里的图片,如果微信清理过缓存,那也捞不到;第二,提取出来的图片没有文件名,全是乱码数字,需要自己手动整理改名;第三,这个工具不是官方出的,有些手机系统(比如鸿蒙)可能没法直接访问那个文件夹,需要额外授权,操作起来有点麻烦。我现在也只是偶尔用一下,大部分情况下,还是靠前三种方法。
最后说点个人感受,微信的表情包保存功能做得确实不够友好,明明是个高频需求,但入口藏得深,限制又多。希望以后官方能改进一下。如果你有更好的方法,也欢迎交流。