Концепт: нормируем яркость изображений

Задача: в папке лежат изображения. Нужно привести их все приблизительно к одной яркости.

Найдем среднее значение яркости по изображениям в каталоге. Для этого ресайзим изображения до одного пикселя и выщитываем значение яркости по полученному пикселю.

```shell; gutter: true; first-line: 1; highlight: [] convert input.jpg -resize 1x1 txt:- # ImageMagick pixel enumeration: 1,1,255,srgb 0,0: ( 15, 47, 66) #0F2F42 srgb(15,47,66)


Для каждого изображения выщитываем его яркость относительно средней и модифицируем ее значение.

```shell; gutter: true; first-line: 1; highlight: []
convert input.jpg -modulate XXX output.jpg

Ссылки

http://stackoverflow.com/questions/7935814/how-to-determine-if-image-is-dark-high-contrast-low-brightness

Категории: Обработка изображений