我有一组要应用于所有版本的转换。我查看了 minimagick 的 resize_and_pad 方法的源代码,如果给定的话,它看起来会产生一个块。调用“进程”时如何将该块传递给方法?
do_everything_else = proc { |img|
img.format('jpg') do |i|
i.quality 100
i.antialias
i.background :white
i.flatten
i.unsharp '0.3x0.3+5+0'
end
}
version :croppable, :if => :new_upload? do
# This results in 'too many arguments' error...
process :resize_and_pad => [1200, 1200, 'white', 'Center', do_everything_else]
end