在Windows

时间:2015-04-25 16:08:43

标签: windows image desktop-application

我正在寻找一种“查找”动画GIF的方法,以便将其从文件夹中删除。

这必须适用于Windows 7或Windows XP。

编辑:我希望区分动画和常规GIF。如果我可以选择所有可能正常的GIF,那么我可以按大小排序,但是一些GIF会以.jpg扩展名保存!这就是为什么我认为我可能需要一个特殊的图像查看器程序。

1 个答案:

答案 0 :(得分:1)

您可以使用ImageMagick获取GIF中的帧数,如下所示:

identify -format "%[scene]\n" YourImage.gif[-1]
identify -format "%[scene]\n" YourImage.jpeg[-1]

它实际上得到了最后一帧的帧数,所以如果图像有37帧,它会告诉你第36帧(从零开始)是最后一帧。因此,动画GIF将提供1或更多的输出,因为它有多个帧。

如果使用不同的名称后缀错误地命名图像,这也可以。 ImageMagick并没有被这种愚弄,它仍然会发现实际上它是一个GIF。如果是标准JPEG或只有1帧的GIF,它将返回0

ImageMagick是免费的,适用于OSX,Linux和Windows - here