Как запустить фильтр шумоподавления из плагина? - PullRequest
0 голосов
/ 30 сентября 2018

Я хочу написать плагин, в котором помимо прочего применяется фильтр Enhance / Noise Reduction.Но я обнаружил, что подобной процедуры в браузере нет.И даже нет документации для этого фильтра, что странно.

Итак, кто-нибудь знает, как вызвать фильтр шумоподавления из плагина?И почему некоторые из фильтров не документированы и отсутствуют в процедурах?

1 Ответ

0 голосов
/ 30 сентября 2018

Как показывает его значок, это операция GEGL, и, к сожалению, в настоящее время у них нет API для сценариев.

Чтобы быть более полным, насколько я могу судить:

  • Не добавлен новый API для новых инструментов GEGL
  • Однако для совместимости:
    • Функции, которые имели существующую не-GEGL реализацию, были преобразованы для использования эквивалентного инструмента GEGL (дляЭкземпляры deinterlace и blur-gauss все еще называются plug-in-something в API, но вы не найдете их в списке в pluginrc)
    • Некоторые плагины, которые больше не отображаются в пользовательском интерфейсе, все еще имеют плагинкод, который делает их доступными для устаревших скриптов (например, plug-in-sharpen)
...