我使用if (AffiliateConfigurations.Any(x => x.Name.Equals("ProviderType") && !x.IsActive ) )
{
//perform some action
}
循环连续获取PIL图像,并希望将它们显示为电影。
我可以通过while True
显示图像,但循环中的此代码会生成多个窗口。
你能告诉我将它们显示为电影的方法吗?
答案 0 :(得分:0)
我认为最简单的方法是使用命令行中的ImageMagick使用以下命令使用.gif
文件,假设您的图像文件的名称类似于image-1.png
,image-2.png
:
sudo apt-get install imagemagick
convert -delay 20 -loop 0 image-*.png my_movie.gif
这将在您的图片所在的同一目录中创建my_movie.gif
。
从框架创建电影的另一种方法是使用Blender,一种基于Python的开源程序。我不认为Pillow支持直接创建GIF或电影文件;我见过的每个解决方案都涉及其他一些库,所以我认为最好的方法是使用简单的命令行工具。