我尝试搜索有关此问题的答案,但未能完全找到我想要的东西。 我想获取一个gif文件并确定它有多少帧,并将它们分别保存为png。理想情况下,我将能够遍历每一帧并为每一帧执行代码。我已经在使用Jimp进行其他图像处理了,但是还无法找到有关如何在gif文件的各个帧之间循环的信息。任何帮助将不胜感激,谢谢!
为了真正地工作,我将写一个理想的模型:
const imageInst = new Jimp('example.gif');
const frameArray = imageInst.splitFrames();
for (const frame of frameArray) {
// save the image!
}