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

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

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

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

convert  input.jpg  -resize 1x1  txt:-
# ImageMagick pixel enumeration: 1,1,255,srgb
0,0: ( 15, 47, 66)  #0F2F42  srgb(15,47,66)

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

convert input.jpg -modulate XXX  output.jpg

Ссылки

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

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s