Графични филтри променят яркостта и контраста на изображението

Блог Съдържание: Alexei16 Тази публикация е била прехвърлена от личен блог на потребителя в общите части urovok сайт.

Необходими са знания:

В този урок ще научите как да промените яркостта и контраста на изображението.

Промяна на яркостта на изображението

Яркост - Тази светлина характеристика органи интензитет съотношение на отработен повърхностна площ към нейната издатина върху равнина, перпендикулярна на оста на наблюдение. По-просто казано, това е размерът на бяло в изображението. Колкото по-голяма яркост, по-ярка става.


Тук е формулата, с която ние ще се промени на яркостта:


яркост стойности, вариращи от 0 до 255. Към яркостта може да намаляват или увеличават яркост стойности, измерени в интервала от -255 до 255 след това се изчислява от цвета на формула и водят до обхват от 0 до 255.

Цветът е в обхвата 0-255, ще използваме функция ToByte ().

Яркостта се създаде клас и добавяне на функцията ToByte ().


Сега трябва да добавите елемент ProcessImage.


В тази функция, ние добавя към всеки пиксел на същата стойност и по този начин се увеличава яркостта.


Използване на приложения: яркост


Графични филтри променят яркостта и контраста на изображението
Фигура 1. Първоначални промени на яркостта на изображението.
Графични филтри променят яркостта и контраста на изображението
Фигура 2. След променя яркостта на изображението (85).

Промяна на контраста на изображението

Контраст - разликата между нюанси на цвета на обекта на наблюдение и околната заден план. Отново, да кажем просто, че тази разлика между съседните цветове. Колкото по-високо съотношение на контраста, толкова по-силно сме свидетели на преход от един цвят в друг.

изпълнение на контраста е малко по-сложно. За контраст може да се увеличи или намали, стойността му взети от -100 до 100. стойност и след това да доведе до редица 0-255.

Формулата за изчисляването му, както следва: