Сайт разработчика Александр Климова

/* Моя кошка замечательно разбирается в программировании. Стоит мне объяснить проблему ей - и все становится ясно. */
John Robbins, Debugging Applications, Microsoft Press, 2000

Вы вошли на сайт, как гость.
Необходимо зарегистрироваться, чтобы прочитать статью

Contrast - контрастность изображения

Про контрастность изображений можно почитать в Википедии (статья Image editing - Wikipedia, the free encyclopedia и статья Contrast (vision) - Wikipedia, the free encyclopedia)

Будем вычислять контрастность по следующей методике:

  • Вычисляем значение контрастности: contrast = ((value + 100) / 100) ^ 2
  • Затем применяем значение к цветовому каналу
  • Берём цвет пикселя, делённый на 255
  • Отнимаем 0.5
  • Умножаем на значение контрастности
  • Прибавляем 0.5
  • Умножаем на 255

Реализуем это на Android. За основу возьмём предыдущий пример и удалим из неё вторую кнопку. Как и прежние операции, связанные с обработкой каждого пикселя изображения, данный процесс занимает значительное время.

Реклама