ImageProcessor2

.NET Core 3.1 WPF приложение для обработки изображений самописными и не только алгоритмами.

На самом деле это переделка моего очень старого проекта, который был написан без ООП. Того проекта на гитхабе нет.

Поддерживаемые на текущий момент алгоритмы:

  • Циклический сдвиг бит в каждом пикселе1
  • Поменять местами 2 любых компонента пикселей, кроме альфа-канала2
  • Hue shift
  • Применить Hue Shift множество раз и склеить промежуточные результаты в одно изображение
  • Сделать изображение полупрозрачным
  • Отзеркалить каждую вторую строчку пикселей
  • Отзеркалить каждый второй столбец пикселей
  • Сделать изображение черно-белым

Указанные выше алгоритмы можно комбинировать между собой и/или применять несколько раз подряд.

Стоит также упомянуть, что в старом проекте еще остались алгоритмы, не перенесенные в этот проект.

Footnotes

  1. Иногда приводит к интересным результатам, но в большинстве случаев получается мешанина из пикселей

  2. Очень хорошо работает с разными абстракциями и просто изображениями где нет людей