Данный проект - консольное приложение, позволяющее применять к изображениям различные фильтры, аналогичные фильтрам в популярных графических редакторах. Входные и выходные графические файлы должны в формате 24-битного BMP. Проект является обучающим, с целью научиться выстраивать архитектуру, декомпозировать код и работать с большим количеством файлов.
Обрезает изображение до заданных ширины и высоты. Используется верхняя левая часть изображения.
Если запрошенные ширина или высота превышают размеры исходного изображения, выдается доступная часть изображения.
Преобразует изображение в оттенки серого.
Преобразует изображение в негатив.
Повышение резкости.
Выделение границ.
Гауссово размытие, параметр – сигма.