RMagick几个月来一直是痛苦的屁股(生产中出现的蓝天错误)。
MiniMagick中以下RMagic代码有哪些替代方案?...
Magick::CenterGravity
Magick::OverCompositeOp
Magick::Image.new(100,40) { self.background_color = bgcolor }
Magick::Pixel.new colors.collect(&:red).inject(:+)/colors.size
提前致谢。
答案 0 :(得分:2)
您需要将Rmagick翻译回ImageMagick的命令行版本(convert或mogrify)。这就是我在Mac上测试ImageMagick操作的方法。因为它只是包装了mogrify命令,所以很容易从那里进入MiniMagick。以下是从MiniMagick github页面开始执行复合操作的示例:
image = Image.open("original.png")
result = image.composite(Image.open("watermark.png", "jpg") do |c|
c.gravity "center"
end
result.write "my_output_file.jpg"
我对Rmagick没有经验,所以我无法帮助你。
答案 1 :(得分:0)
以下是一些:
c