非常困惑如何合并两个图像来创建 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")
希望对您有所帮助。
我看过以前的帖子。 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")
希望对您有所帮助。