ruby-on-rails - 鲁比和拉玛吉克。如何将ImageList添加到ImageList中?创建列表的列表

标签 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}/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/

相关文章:

ruby-on-rails - 在 Rails 中创建多对多关系

ruby-on-rails - 在 Rails 中设置用户和赏金之间的关联

ruby-on-rails - 在 Rails 3 中使用 Paperclip 安装 RMagick 时出现问题

ruby-on-rails - 安装 rmagick 时出错 [在 rails 2.3.5 中]

查看数组所有内容的 Ruby If 条件

ruby - 是否可以使用 RMagick 获得平均图像颜色?

Javascript - 在字段上键入时自动设置字段值

ruby-on-rails - Ruby 字符串到 Date 对象

ruby-on-rails - 数据库文件在哪里? rails

ruby - rake 错误 : Permission denied - c:/xampp/htdocs/home/shared/data