如何使用Ruby Quick_Magick gem合成两个图像?
我试试:
qm_image = QuickMagick::Image.read(type_path.join(image_name).to_s).first
qm_image.composite 0, 0, 0, 0, '/home/ruby/projects/myproject/public/mask1.png'
qm_image.save!
我有:
执行command:command时出错 结果是: 错误是:分段错误
===结论:
我解决了迁移到Mini_Magick的问题。谢谢大家。
答案 0 :(得分:0)
你可以这样做
require 'rmagick'
qm_image1 = Magick::Image.read(image_name1).first
qm_image2 = Magick::Image.read(image_name2).first
qm_image_result = qm_image1.composite(qm_image2, 0, 0, Magick::OverCompositeOp)
qm_image_result.write('result.jpg')
有关复合
的可能参数,请参阅http://www.imagemagick.org/RMagick/doc/image1.html#composite_bang