Привет всем, сразу вопрос как изменить интенсивность пикселя в картинке с глубиной цвета 24 бита и как в картинке идет порядок цветов RGB?
http://msdn.microsoft.com/en-us/library/dd183381(VS.85).aspx http://ru.wikipedia.org/wiki/BMP Если формат BI_RGB то идет как B,G,R А если BI_BITFIELDS то в произвольном.
dgs На пальцах трудно объяснить. Интенсивность это яркость или светимость. На сколько ярко светиться пиксель. При этом в качестве системы оценки идет глаз человека. Так как природа цвета нелинейна то ее надо описывать нелинейными системами. Но в первом приблежении пусть система линейна. Система RGB считается аддетивной. Представь себе трехмерную систему координат. R G B. У тебя будет куб где каждой точки соответствует некоторый цвет из системы координат. Так вот интенсивность пикселя. I=(R+G+B)/3 но так как человечиский глаз воспринимает разные компоненты цвета по разному то обычно берут так I=0.2989*R+0.5866*G+0.1144*B
Ты сам себя запутал. Перечитай свои посты выше со словом "яркость" Если нет, тогда: http://en.wikipedia.org/wiki/Brightness
agrischuk Я себя не запутал. Просто brightness переводится как яркость, а intensity как интенсивность. Хотя на деле это одно и тоже. Но применяются в разных контекстах. Под brightness обычно понимают яркость всей картиы. А под intensity яркость пикселя или компоненты цвета пикселя. Или даже так в качественном смысле применяют слово яркость а в количественном интенсивность.
Яркость - это доступным русским языком. Интенсивность - только в пределах заданого цветового пространства. Термин не выражает ничего за этими пределами.