require 'RMagick'
include Magick
# アニメーションGIFを作成する
images = ImageList.new("sample3b.jpg", "sample4.jpg", "sample6.jpg")
images.iterations = 0
images.each do |img|
img.delay = 50
end
images.write("sample756a.gif")
元画像(sample3b.jpg)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPn8N4RfL3VyBx-fur5WQ-JdIh_OA9fWQSOOcYl6LXdQsPhpI4dLDpdClBhBv40atLWJorMl_0VkW-2wrkJW0UgsP5FctMFV1Ob7pIKx3fS2Fbeue7USXR2B120XgfH8BTVD0O/s320/sample3b.jpg)
元画像2(sample4.jpg)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTr9TAMICSPvDIpNyMkT265rsjm9EHcISEjBlkZvfTIXJTMGOA5TcZ7OKC97uulR7yGM5FbyJvdNDLqtYZh9RNTe0Jrr3DaMvF759CiwZvwllXT-JaciBemkJCH67f47MR3uXd/s320/sample4.jpg)
元画像3(sample6.jpg)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnI5Bfhp8QzmD2LljmwzQQNPP8vP7Lkek0eYBCeAcXipi6mZP-cATAxj_MCiKKvKoTaqe8PjPMqlj9XNpP_848xmeX5HsZnxMYQWOR0gFkNEMpagGMwLbr8Gx2-Vppiz13dNPK/s320/sample6.jpg)
出力画像(sample756a.gif)
![](http://kyle.in.japan.googlepages.com/sample756a.gif)
動作環境
ruby1.8.6, rmagick2.7.1
関連項目
RMagickで画像を透過PNGのエッジ抽出画像に変換する
RMagickで画像の上に半透明グラデーションの斜線を描画する
ImageMagickでアニメーションGIFを出力する (convertコマンドによる同様の処理)
No comments:
Post a Comment