RMagick ошибка с анимированным GIF - PullRequest
0 голосов
/ 07 июля 2011

Я столкнулся с ImageMagickError при использовании RMagick для чтения анимированного GIF http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/20.gif (The problem image).

require 'open-uri'
require 'rmagick'
url = 'http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/20.gif'
Magick::Image.from_blob(open(url).read)

. Выдает сообщение об ошибке типа "in from_blob : corrupt image @ error/gif.c/ReadGIFImage/1331 (Magick::ImageMagickError)".

Я прочитал документ (http://www.imagemagick.org/RMagick/doc/image1.html#from_blob) и там написано, что from_blob может обрабатывать анимированный GIF.

Код работает со многими изображениями, кроме этого.Кто-нибудь из пользователей RMagick имеет представление об ошибке?

1 Ответ

1 голос
/ 23 декабря 2011

Вы должны использовать просто Magick::Image.read(url)

...