¿Qué es un GIF?
Un GIF es un formato de imagen sin sonido y de poca duración que se repite cíclicamente, es más pesado que formatos jpg y png. Para crear un GIF con imágenes y Python en este post uso la biblioteca imageio.
Las imágenes que uso son las siguientes y están en una misma carpeta (Mis imágenes pesan juntas 565Kb).

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | # Importra librerías import os import imageio # Ubicación de la base de datos path = '/home/kipuna/Escritorio/ImagenesGif/' archivos = sorted (os.listdir(path)) img_array = [] # Leer todos los archivos formato imagen desde path for x in range ( 0 , len (archivos)): nomArchivo = archivos[x] dirArchivo = path + str (nomArchivo) print (dirArchivo) # Asignar a variable leer_imagen, el nombre de cada imagen leer_imagen = imageio.imread(dirArchivo) # añadir imágenes al arreglo img_array img_array.append(leer_imagen) # Guardar Gif imageio.mimwrite( 'Gato.gif' , img_array, 'GIF' , duration = 0.5 ) |
Obtendrás de resultado un GIF así:

Si estás usando Windows ten presente que al leer el directorio de las imágenes la posición de los slash y back slash son muy importantes y te pueden generar errores cuando están mal colocados, consulta el siguiente enlace para profundizar este tema archivos de una carpeta en Python.
Pingback: Cómo ejecutar un script python .py en la terminal de Ubuntu – Kipuna Ec