我从后端获取要在表格中显示的Base64动画gif列表以及其他信息。我想手动获取每个gif的第一帧,并创建一个包含“第一帧” png列表的新数组,以便稍后在表中使用它们。表支持各种功能,如排序,过滤等,因此我想对显示的元素进行完全控制。
我尝试了一些插件,包括gifffer(https://github.com/krasimir/gifffer)和gifFrames(https://github.com/benwiley4000/gif-frames),但它们要么失败(浏览器挂起处理gif),不支持Base64格式(仅URL)或更改通过操作Dom图像(从到的整个标签)。我想将每个gif的前几帧保存在一个数组中(最好用base64格式设置)
如果我让插件操作图像,那么我会得到意想不到的结果,例如图像在过滤表元素时仍会排序和/或消失,但仍保留其在网格中的位置。
任何想法都值得赞赏。