我正在使用 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}/results/result#{@counter}.jpg")
我想用另一个 ImageList 替换“pic”变量。
我需要这样的东西而不是@il.push(pic):
@il.push(@another_list.append(true))
我该怎么做?
最佳答案
喜欢Малъ Скрылевъ也就是说,ImageList
是基于Enumerable
的。
这意味着您可以只使用 @il += @list_being_added
。
关于ruby-on-rails - 鲁比和拉玛吉克。如何将ImageList添加到ImageList中?创建列表的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21045870/