Imagemagick's -lat '50x50' не работает в minimagick
Мне нужно запустить метод локального адаптивного порога (-lat) в MiniMagick.
Я попытался с помощью следующего кода:
image.lat '50x50'
При запуске image.write 'output.jpg' уровень стека ошибок получается слишком глубоким.
Может кто-нибудь предложить способ использования (-lat) метода в MiniMagick.
2 ответа
Похоже, -lat
команда не входит в mogrify
, Я столкнулся с той же проблемой и нашел этот вопрос через два года после ОП, используя IM версии 6.9.2-3 Q16 x64 в Windows 7.
Здесь обсуждается доска ImageMagick.
Общий подход к опциям стека с MiniMagick
является combine_options
:
image.combine_options do |c|
c.lat '50x50'
# more options
end
Это не должно помочь в вашем случае, хотя. Image#write
копирует файл из временного местоположения в локальный файл с указанным именем. Возможно, вы захотите проверить ваш временный файл в /var/folders/....
чтобы увидеть, был ли применен порог.
Звучит как глюк с изображением. Ты пробовал
$ mogrify -lat 50x50 file.jpg
Это работает?