我在极少数情况下从 RMagick 2.13.1 收到错误消息,并且该错误消息对我来说没有意义。任何人都可以提供任何见解吗?
pagination = Magick::ImageList.new
pagination.from_blob(RestClient.get(url))
pagination.each do |f|
f.crop!(Magick::SouthWestGravity, 0, 20, 368, 358)
end
crop!
RangeError: bignum too big to convert into 'long'
在调用之前crop!
我可以检查并获得“PNG 550x366 f
550x366+0+0 DirectClass 16-bit 625kb”。
该代码通常有效,我无法弄清楚是什么导致它在此图像上中断。