ホームページ >バックエンド開発 >Python チュートリアル >Python でビデオやアニメーション GIF をプログラム的に作成するにはどうすればよいですか?
ジレンマ:
あなたは、以下からビデオまたはアニメーション GIF を作成したいと考えています。一連の画像。ただし、Python Imaging Library (PIL) を使用した最初の試みは無駄であることが判明しました。
解決策:
より強力なソリューションとして PIL を使用しないでください – imageio – 具体的にはライブラリーこのタスクを処理するために設計されています。
GIF のクイック アンド ダーティ ソリューション:
<code class="python">import imageio # Load images into a list images = [imageio.imread(filename) for filename in filenames] # Save as a GIF imageio.mimsave('/path/to/movie.gif', images)</code>
ビデオのストリーミング アプローチ:
長いビデオの場合は、ストリーミング アプローチを採用します:
<code class="python">import imageio with imageio.get_writer('/path/to/movie.gif', mode='I') as writer: for filename in filenames: image = imageio.imread(filename) writer.append_data(image)</code>
imageio を使用する理由:
以上がPython でビデオやアニメーション GIF をプログラム的に作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。