мне нужно было воспользоваться функционалом одной проги для процессинга картинок (гимп) внутри визуального редактора для пост-процессинга. Шобы он был как типа отдельный нод этого редактора. Тоесть у меня допустим есть куча нодов которые вешают всякие эффекты, и я хочу расширить их еще о эффекты с гимпа. Но проблема в том, что гимп из командной строки работает очень хуево. Он не способен в интерактивном режиме получать команды, его можно только запустить с заранее заданным скриптом. И если просто для батч процессинга картинок это не так стремно, то для около рилтайм разработки в графе эффектов это пиздец как тормозило процесс. Типа каждое изменение в графе обновляло нод с гимпом, он в ответ запускал гимп (а у него старт тайм пиздец какой), прогонял команду над изображением и сохранял на диск, потом я с диска это выгружал. И все тормозило пиздец потому что блядский гимп в коммандлайне нельзя реюзать. В итоге я все выходные потратил на то, чтобы сделать сервер, который я посылаю гимпу как скрипт, он его стартует и через него получает команды извне. Типа ремоут управление процессом гимпа. Какой же это блять заеб учитывая что гимп идет с каким то очень хуевым дистрибутивом питона. Но ща все работает без тормозов кайф