使用Ruby将.gif转换为单独的帧

时间:2014-01-13 19:32:28

标签: ruby gem rmagick

我正在考虑使用Rmagick,还有其他人在这个程序中有一个很好的exp吗?我已经看到一些Java脚本可以做到这一点,但我更习惯于在Ruby中工作。

1 个答案:

答案 0 :(得分:3)

RMagick gem能够将.gif拆分为单独的图像。见::read method。它返回:

  

包含0个或更多Image对象的数组。如果文件是多图像文件,例如动画GIF或具有多个图层的Photoshop PSD文件,则该数组包含文件中每个图像或图层的Image对象。

做这样的事情:

image = Image.read( 'file.gif' )