获取JavaScript中Base64 gif的第一帧

获取JavaScript中Base64 gif的第一帧,javascript,base64,gif,animated-gif,Javascript,Base64,Gif,Animated Gif,我从后端得到一个Base64动画GIF列表,我希望将其与其他信息一起显示在表中。我想手动获取每个gif的第一帧,并创建一个包含“第一帧”PNG列表的新数组,以便稍后在表中使用它们。表支持各种功能,如排序、筛选等,所以我想对显示的元素进行完全控制 我尝试了一些插件,包括giffer()和giframes(),但它们要么失败(浏览器挂起处理gif),要么不支持Base64格式(仅URL),要么通过操作dom更改图像(整个标记从到)。我想将每个gif的前几帧保存在一个数组中(理想的格式是base64)

我从后端得到一个Base64动画GIF列表,我希望将其与其他信息一起显示在表中。我想手动获取每个gif的第一帧,并创建一个包含“第一帧”PNG列表的新数组,以便稍后在表中使用它们。表支持各种功能,如排序、筛选等,所以我想对显示的元素进行完全控制

我尝试了一些插件,包括giffer()和giframes(),但它们要么失败(浏览器挂起处理gif),要么不支持Base64格式(仅URL),要么通过操作dom更改图像(整个标记从到)。我想将每个gif的前几帧保存在一个数组中(理想的格式是base64)

如果我让插件操作图像,我会得到意想不到的结果,比如图像在网格中保持其位置,尽管在过滤表元素时排序和/或消失