ググっても日本語でいい記事がなかったのでメモ
環境
- ruby 2.4
- imagemagickインストール済み(Macならbrew install imagemagick
まず画像を2枚以上用意する 形式はimagemagickが読めれば多分なんでも大丈夫だと思う
usagi.png
usagi2.png
この画像と同一ディレクトリに以下のコードを書いて実行
require 'RMagick' animation = Magick::ImageList.new('usagi.png','usagi2.png') animation.delay = 100 animation.write("animated.gif")
こんな感じで一発でつくれる delayは短いほど切り替えが早くなる