Пакет магии R сохраняет анимированные GIF-файлы в виде цикла навсегда

#r #imagemagick

#r #imagemagick

Вопрос:

У меня есть уже существующий анимированный GIF-файл, который повторяется один раз. Если я прочитаю и запишу это с library(magick) полученными анимированными GIF-циклами навсегда.

Как мне заставить сохраненный анимированный GIF зацикливаться один раз, точно так же, как оригинал?

ani.gif

 library(magick)

img <- image_read("ani.gif")
image_write(img, path = "ani2.gif", format = "gif")
  

Комментарии:

1. Перед записью выходных данных необходимо задать аргумент цикла. Извините, я не знаю RMagick. В ImageMagick это -цикл X или 0, если вы хотите, чтобы он выполнялся без остановки.

Ответ №1:

Я использовал это в командной строке, чтобы выполнить этот цикл give только один раз… 0 будет означать бесконечный цикл.

 convert -loop 1 ani.gif ani.gif
  

Комментарии:

1. Как вы это делаете в R?