为保证最终gif图的流畅,可以采用每隔N帧,抽取1帧的方式, 一张504帧的图片,我们需要每隔1帧抽取1帧微信一直以「克制」著称,为了给用户节省流量,微信公众号后台上传的gif图片不能超过300帧
image
如何用工具实现每隔1帧抽取1帧?
zhaoolee找到一个开源的小工具(昭昭的奇妙工具)ScreenToGif (文末提供下载链接)
image
调整前的图片504帧: https://www.v2fy.com/asset/change_gif_frame_number/504.gif
调整后的图片252帧:
image
image
M帧gif图减少到300帧以内的计算方法: 300/(M-300), 结果为小数则只取整数部分