我需要在MiniMagick中运行本地自适应阈值(-lat)方法。
我尝试使用以下代码:
image.lat '50x50'
当运行image.write'output.jpg'时,它给出的错误堆栈级别太深。
任何人都可以建议在MiniMagick中使用(-lat)方法。
答案 0 :(得分:0)
使用MiniMagick
堆叠选项的常用方法是combine_options
:
image.combine_options do |c|
c.lat '50x50'
# more options
end
但是,这对您的情况无济于事。 Image#write
将文件从临时位置复制到具有给定名称的本地文件。您可能需要检查/var/folders/....
中的临时文件,以查看是否已应用阈值。
这听起来像是一个图像怪异的故障。你试过吗
$ mogrify -lat 50x50 file.jpg
有效吗?
答案 1 :(得分:0)
看起来if (your_sql_value === "yes") {
document.querySelector('.css-class').style.backgroundColor = "#ff0000"
} else if (your_sql_value === "no") {
document.querySelector('.css-class').style.backgroundColor = "#00ff00"
}
中没有包含-lat
命令。我遇到了同样的问题,在OP发布两年后发现了这个问题,在Windows 7上使用IM版本6.9.2-3 Q16 x64。
有关ImageMagick主板here的讨论。