Ruby on rails Ruby和Rmagick。如何将ImageList添加到ImageList?创建列表的列表
我正在使用Rmagick和Ruby 2.1.0 我有以下代码:Ruby on rails Ruby和Rmagick。如何将ImageList添加到ImageList?创建列表的列表,ruby-on-rails,ruby,rmagick,Ruby On Rails,Ruby,Rmagick,我正在使用Rmagick和Ruby 2.1.0 我有以下代码: @ilg = Magick::ImageList.new @il = Magick::ImageList.new # in the loop _______________ pic = Magick::Image.read("#{@dir}/#{e}").first @il.push(pic) _______________ @ilg.push(@il.append(false)) @ilg.write("#{@dir}/res
@ilg = Magick::ImageList.new
@il = Magick::ImageList.new
# in the loop
_______________
pic = Magick::Image.read("#{@dir}/#{e}").first
@il.push(pic)
_______________
@ilg.push(@il.append(false))
@ilg.write("#{@dir}/results/result#{@counter}.jpg")
我想用另一个ImageList替换'pic'变量
我需要这样的东西,而不是@il.push(图):
我该怎么做呢?就像前面所说的,ImageList
是基于可枚举的
。
这意味着您可以使用添加的
@il+=@list\u
,因为ImageList
类包括可枚举的,要在当前图像列表的末尾添加图像列表,请使用:concat
方法。非常感谢,如果找到正确的答案,我将尝试concat方法并发布答案。
@il.push(@another_list.append(true))