https://github.com/Squier-Linux/Pikapost/blob/master/filteri... циклом можно было бы уменьшить размер кода
раскрыть ветку (4)
Я бы через фабрику сделал генерацию цепочек фильтров. И обрабатывал не сохраняя во временные изображения
У некоторых фильтров нужно еще характеристику прописывать. Сожму циклом для эстетичности тогда и пропишу к каким требуется прописывать значение.