非常困惑如何合并两个图像来创建 gif

Very confused about how to merge two images to create a gif

我看过以前的帖子。 Especially this one。我看到代码是这样的

library(animation)
## make sure ImageMagick has been installed in your system
saveGIF({
  for (i in 1:10) plot(runif(10), ylim = 0:1)
})

我安装了 ImageMagick(在经历了很多混乱之后)。

我运行上面的代码,并没有看到任何事情发生?我的计算机上有两个图像保存在一个文件中。我想将它们结合起来创建一个简短的 gif。我该怎么做呢?上面代码的哪一部分组合了保存在我计算机上的多张图像?我该如何使用动画库和 imagemagick 来完成这项工作?

我运行在这里撞墙了。任何帮助将不胜感激。

可以使用ImageMagick来实现,如下:

install.packages("magick")
library(magick)

list.files(path = "<<path to your images>>", pattern = "*.png", full.names = T) %>% 
  image_read %>% # reads each image file
  image_join() %>% # joins image
  image_animate(fps=2) %>% # animates, can opt for number of loops
  image_write("merged_pngs.gif")

希望对您有所帮助。