说实话,微信表情包动态图下载这件事,我折腾了挺久。平时在群里看到别人发那种特别搞笑的动态表情,比如猫猫狗狗转圈、明星夸张反应之类的,第一反应就是赶紧存下来,以后自己也能用。但真到操作的时候,发现没那么简单。长按图片保存?存下来是静态的,动图变死图,气得不行。今天我就把自己试过的方法整理一下,都是真实操作,没什么高深技术,适合跟我一样不太懂手机的人。
先搞清楚:微信里的动态图跟普通图片有啥区别
微信里看到的动态表情包,其实大多数是GIF动图格式。这种格式跟普通JPG图片不一样,它包含多帧画面,所以能动。但微信在显示的时候,为了省流量或者兼容性,有时候会把它当普通图片处理,这就导致你长按保存下来,只能存到一张不会动的图。所以,关键是要想办法拿到那个原始的GIF文件,而不是微信压缩后的预览图。
方法一:直接在聊天里保存,但要注意这个小细节
如果是别人发到聊天窗口里的动态表情包,你长按它,会弹出菜单,里面有个“添加到表情”选项。这个大家应该都知道。但如果你想把它保存到手机相册里,操作会有点不同。我试过,在聊天里长按GIF动图,选择“保存到手机”,存下来之后去相册看,有时候是动的,有时候是静的。后来我发现,关键看对方发的是不是原图。如果对方是从微信表情商店里直接发的官方表情,那保存下来大概率是静态的;如果对方是发的本地文件,那保存下来大概率能动。所以,最稳妥的办法是让对方把GIF文件以文件形式发给你,而不是直接发在聊天里。
方法二:用微信的“收藏”功能中转一下
这个方法是我无意中发现的。如果你在聊天里看到一张动态表情包,长按选择“收藏”,然后去微信的“我”-“收藏”里找到它,点开,再长按图片,选择“保存到手机”。这样保存下来的,很多时候就是完整的GIF动图。原理我不太懂,但实测有效。不过这个方法也有个问题,就是有些表情包在收藏之后,会被微信转成静态图,那就没办法了。我猜是跟表情的来源和版权设置有关。
方法三:从网页或者公众号里下载动态图
如果你不是在微信聊天里看到的,而是在某个微信公众号文章里,或者是在朋友圈里看到别人发的动态图,那保存方法又不一样。公众号文章里的图,你可以直接长按,选择“保存图片”,但同样有静态化的问题。朋友圈里的图,长按只能“保存到手机”,而且朋友圈本身就不支持显示GIF动图,所以你在朋友圈看到的“动态图”其实都是视频或者静态图伪装。这种情况下,我一般会截图,或者用手机自带的录屏功能,把那段动态效果录下来,再转成GIF。虽然画质会损失,但至少是“动”的。
方法四:用手机自带的“文件管理”去翻缓存
这个方法稍微有点折腾,但能拿到原图。我用的是安卓手机,微信接收的图片和GIF动图都会缓存在手机存储里,路径一般是“内部存储/Android/data/com.tencent.mm/MicroMsg/”。进去之后,你会看到一堆乱码文件夹,找一个名字最长的,点进去,再找“sns”文件夹,里面就是朋友圈缓存图;找“openapi”文件夹,里面是公众号图片。这里的文件都是没压缩的原图,包括动态表情包。你可以按时间排序,找到最近接收的GIF文件,复制出来就行。不过这个路径在最新的安卓版本里可能被限制了,需要额外授权,而且苹果手机是看不到的。
方法五:录屏后自己转成GIF
如果上面所有方法都不行,比如对方发的是微信表情里的官方动态,那没办法,只能录屏。我用手机自带的录屏功能,把那个动态表情包播放的过程录下来,然后用手机相册自带的编辑功能,裁剪一下,再通过一些系统自带的“转GIF”功能(有些手机有,有些没有)转成动图。这个方法虽然麻烦,但至少能保住“动态”效果。缺点就是画质会下降,而且会有多余的边框。
补充方案:一个我用过的工具,优缺点都说说
后来我实在嫌麻烦,就搜了一下微信表情包动态图下载有没有更省事的办法,然后试了一个叫“表情包保存助手”的小工具。说实话,它确实解决了我的问题。它的原理是,你分享一个链接给它,它能帮你解析出里面的GIF动图原图,然后直接保存到相册。对于那种公众号文章里或者网页里的动态表情包,特别好用。但它的限制也很明显:第一,它只能处理网页链接,不能处理聊天记录里的图;第二,免费版有数量限制,一天只能存几张,多了要开会员;第三,偶尔会解析失败,尤其是那种加密链接。所以,它算是个补充工具,不是万能的。如果你跟我一样,经常需要批量下载公众号文章里的动态表情包,可以试试;但如果你只是偶尔存一两张,用上面那些免费方法就够了。
最后总结一下,微信表情包动态图下载没有一劳永逸的办法,得看你具体是哪种场景。聊天里的图,优先用“收藏”中转;公众号里的图,可以试试文件管理翻缓存;实在不行就录屏。工具只是辅助,别指望它能解决所有问题。希望我的这些经验能帮到你。