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

使用Ruby将.gif文件转换为单独的帧,ruby,gem,rmagick,Ruby,Gem,Rmagick,我在考虑使用Rmagick,其他人对这个程序有很好的经验吗?我见过一些Java脚本可以这样做,但我更习惯于使用Ruby。RMagick gem能够将.gif分割成单独的图像。看见它返回: 包含0个或多个图像对象的数组。如果文件是多图像文件,例如动画GIF或具有多个层的Photoshop PSD文件,则阵列包含文件中每个图像或层的图像对象 这样做: image = Image.read( 'file.gif' ) 是的,它可以将.gif分割成不同的图像。

我在考虑使用Rmagick,其他人对这个程序有很好的经验吗?我见过一些Java脚本可以这样做,但我更习惯于使用Ruby。

RMagick gem能够将.gif分割成单独的图像。看见它返回:

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

这样做:

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

是的,它可以将.gif分割成不同的图像。