解决 iOS 微信发送 GIF 图片不能直接预览的问题

上一篇文章 小于 25M 的视频竟然微信还要压缩,那怎么办? - 干志雄的博客 有讲到使用 LICEcap 录制 GIF,但是录制的 GIF 在 iOS 微信聊天窗口不能直接预览,必须要下载到相册后才能预览,这多麻烦啊!

我也不想再折腾了,因此用 LICEcap 快速录制了一个 GIF,但是在聊天窗口不会显示预览,点击进去也只是显示的 GIF 的第一帧,一个静态图而已。需要保存到相册才能预览 GIF。差评差评差评啊 😱😱😱。

极客的我也找到了解决方法。

找问题

我录制的 GIF 原图大小为 1.3MB,尺寸为 1188 x 777。

因此我首先想到的就是图片尺寸可能打了,于是通过 GIF压缩,动图压缩 这个在线网站压缩了下,发现压缩到 851KB、775KB依旧不能直接预览(图片的尺寸没变)。然后我又调整压缩等级,压缩到 292KB,尺寸变为 480 x 314,这回可以直接预览了,但是清晰度太低,图片中的文字就没法看了。

通过测试我想到了应该是图片尺寸的问题。
由于这是电脑录制的图片,尺寸肯定不能太小,于是我将宽度调整到 1024,高度按比例,这回在微信中终于可以直接预览了。
我想微信对 GIF 肯定有个最大尺寸限制,然后我又测试了宽度为 1026,高度按比例,是不能在微信中直接预览的。

总结

由于我不是做设计的,因此我也只测试至此,通过我的测试得出如下总结:
尺寸大于 1024 的 GIF 不能在 iOS 微信中预览(iOS 可以通过下载到相册后预览),在 Android 中是可以的。通过 GIF压缩,动图压缩 这个在线网站把图片尺寸调整为不大于 1024,压缩等级按需调整,再发送到微信应该就能直接预览了。

解决 iOS 微信发送 GIF 图片不能直接预览的问题

https://ganzhixiong.com/p/5564d3fb/

Author

干志雄

Posted on

2021-11-09

Updated on

2021-11-09

Licensed under

Comments