我正在尝试将程序移到Python上,如果这依赖于shell脚本,我将使用ImageMagick处理一些图像。我已经安装了魔杖,基于ctypes的Python的ImageMagick绑定,但我无法弄清楚如何翻译原始代码。
这是命令行代码,它使用CONVERT和OPTIMIZE。
convert -delay $theDelay /path/to/images/$theDateStamp*.png -layers optimize -write /path/to/animationFolder/NewAnimatedGIFfile-$theDateStamp.gif -delete 1--1 -resize 200x200 /path/to/animationFolder/NewStaticGIFthumb-$theDateStamp-t.gif
基本上,脚本会转到我已下载时间戳图像的文件夹,并创建一个动画GIF,其中只包含符合时间戳要求的图像;将其保存到动画文件夹中;然后它通过删除帧,调整大小并将单个gif图像保存到同一文件夹,并在名称中添加“-t”来创建该动画gif的缩略图。