Предисловие
Сидел я и программировал разнообразную ерунду, а именно графические фильтры и все что с ними связано, на C#. И потихоньку учил С++. Потом решил я сравнить производительность C# и C++.В тесте будут принимать участие самые распространённые графические фильтры : негатив, сепия, корректировка яркости и контрастности. Написал основу на С++ для загрузки/сохранения изображений с использованием DevIL, и перевел коды фильтров с шарпа на C++. Хотя эта основа наверное далека от идеала.
В этом уроке мы научимся изменять тон и гамму изображения. Для изменения тона будем использовать цветовую модель HSL.О ней я сейчас расскажу поподробней...
В этом уроке мы научимся изменять яркость и контрастность изображения.
Пара изображений для примера.
Оригинал
Контрастность + 35
Пара изображений для примера.
Оригинал
Контрастность + 35
Всем привет! В этом уроке я расскажу, как создать негатив и сепию.
Пример изображения после обработки:
Пример изображения после обработки: