У меня возникли проблемы с использованием пакетных команд GIMP в WSL.
У меня есть файл с несколькими файлами .png
, и я пытаюсь применить порог ко всем из них, используя пакет gimp, документация в gimp говорит, как запускать команды, но я получаю ошибки, когда запускаю скрипт, почти скопированный из документации.
Вот несколько пар попытка-ошибка
gimp -i -b '(gimp-drawable-threshold "*.png" 6 0 0.5)' -b '(gimp-quit 0)'
batch command experienced an execution error:
Error: Invalid type for argument 1 to gimp-drawable-threshold
Аналогично для
gimp -i -b '(gimp-threshold "*.png" 0 0.5)' -b '(gimp-quit 0)'
batch command experienced an execution error:
Error: Invalid type for argument 1 to gimp-threshold
Я не смог найти в документах, как нумеруются аргументы для ScriptFu в GIMP, поэтому я сначала предположил, что 6 с первой попытки было неправильным, но тестирование с gimp-threshold показало, что это нормально.
Поняв, что "*.png"
, скорее всего, неверен, я поискал и нашел людей, пишущих аргумент имени файла с экранированием (\"
), но это тоже не сработало.
Любая помощь будет принята с благодарностью!