Сохранение изображения в PyGame

Думаю всем знакома игра жизнь, муравей Ленгтона и так далее. У меня есть различные коды на python реализующие их. Хотелось бы из ключевых кадров сделать анимацию, я знаю, как это сделать из набора картинок. Проблема лишь в том как их получить. У меня есть класс реализующий всю игру жизнь (матрицы numpy из нулей и единиц ничего сложного), и я отрисовываю каждый кадр с помощью библиотеки CV2, но мне кажется это костылем. Также у меня есть код на PyGame. Есть ли там способ записать видео (писать видео с экрана не хочу) или есть ли там возможность сохранять каждое изменение экрана, как картинку. P.S. мне нравится мой костыль тем, что я получаю хорошее качество изображения и могу сказать, квадрат в игре 1 x 1 может быть записан, как 10 x 10 px.


Ответы (1 шт):

Автор решения: Vladimir Chistov

Посмотрите функцию pygame.image.save

→ Ссылка