我正在尝试MiniMagick进行一些图像操作,但我在组合命令时遇到了麻烦。我想使用带有trim
因子的fuzz
命令。
调用
image.fuzz "30%"
image.trim
完美无缺。但我的理解是,fuzz
因子将继续为所有未来命令设置,我不想要。相反,我试过
image.combine_options do |c|
c.fuzz "30%"
c.trim
end
但不幸的是,这似乎没有做任何事情(除非我将fuzz
因子设置为100%,在这种情况下它会正确地从图像中删除每个像素 - fuzz
为99%,但是,什么都不做。)
我做错了什么?非常感谢提前!
答案 0 :(得分:1)
啊,我忘了将+repage
选项添加到trim
。这有效:
image.combine_options do |c|
c.fuzz "30%"
c.trim "+repage"
end