Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Графика > Коррекции яркости изображения


Автор: IgoreKMaN 16.3.2016, 11:15
Доброго времени препровождения на форуме! Наведите на мысль с чего и как начать: "Разработать программу коррекции яркости путем приведения средней яркости к заданному значению. Адаптировать для медианного значения "
Буду благодарен за любую помощь! 

Автор: ksnk 16.3.2016, 12:11
Если очень простенько и на пальцах - то 
  • поточечно считать яркость каждой точки, 
  • получить среднее значение. 
  • по заранее определенному "медианному значению" вычислить на сколько  нужно уменьшить яркость. 
  • поточечно уменьшить яркость всей картинки.


Для получения яркости - переводим rgb цвет в hsv модель, после изменения - обратно.

Обычно, для получения разумной картинки требуется достаточно сложная математика, которая на php выглядит еще и медленной, так что разумно пользоваться какими нибудь сторонними средствами - imageMagik, например.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)