Rumah > Artikel > pembangunan bahagian belakang > Bagaimanakah Saya Boleh Membuat Video atau GIF Animasi Secara Pemrograman dalam Python?
Dilema:
Anda bercita-cita untuk mencipta video atau GIF animasi daripada urutan imej. Walau bagaimanapun, percubaan awal anda dengan Perpustakaan Pengimejan Python (PIL) terbukti sia-sia.
Penyelesaian:
Abaikan PIL untuk penyelesaian yang lebih mujarab – imageio – perpustakaan khusus direka untuk mengendalikan tugas ini.
Penyelesaian Pantas dan Kotor untuk 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>
Pendekatan Penstriman untuk Video:
Untuk video yang lebih panjang, gunakan pendekatan penstriman:
<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>
Mengapa imageio:
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Membuat Video atau GIF Animasi Secara Pemrograman dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!