library(gifski) png_files <- list.files("path/to/your/pngs/", pattern = ".*png$", full.names = TRUE) gifski(png_files, gif_file = "animation.gif", width = 800, height = 600, delay = 1)