这个 GIF 是静止图像还是动画? (在 Ruby 中)

Is this GIF a still image or an animation? (in Ruby)

如何使用 rmagick 确定远程 GIF 有多少帧?

您可以使用 Magick::ImageList#length:

Returns the number of images in the imagelist.

例如,这个远程 GIF:

有 12 帧:

require 'rmagick'
Magick::ImageList.new('https://i.giphy.com/zlLydol7ndM7C.gif').length
#=> 12