BMP интенсивность

Discussion in 'WASM.BEGINNERS' started by dgs, Feb 26, 2009.

  1. dgs

    dgs New Member

    Blog Posts:
    0
    Joined:
    Jun 23, 2008
    Messages:
    434
    Привет всем, сразу вопрос как изменить интенсивность пикселя в картинке с глубиной цвета 24 бита и как в картинке идет порядок цветов RGB?
     
  2. jaja

    jaja New Member

    Blog Posts:
    0
    Joined:
    Jul 23, 2008
    Messages:
    243
    R--;
    G--;
    B--;
     
  3. Blackbeam

    Blackbeam New Member

    Blog Posts:
    0
    Joined:
    Dec 28, 2008
    Messages:
    960
    фигушки
     
  4. dgs

    dgs New Member

    Blog Posts:
    0
    Joined:
    Jun 23, 2008
    Messages:
    434
    Случаем не BGR?
     
  5. Pavia

    Pavia Well-Known Member

    Blog Posts:
    0
    Joined:
    Jun 17, 2003
    Messages:
    2,409
    Location:
    Fryazino
    http://msdn.microsoft.com/en-us/library/dd183381(VS.85).aspx
    http://ru.wikipedia.org/wiki/BMP

    Если формат BI_RGB то идет как B,G,R
    А если BI_BITFIELDS то в произвольном.
     
  6. dgs

    dgs New Member

    Blog Posts:
    0
    Joined:
    Jun 23, 2008
    Messages:
    434
    интенсивность цвета как на буржуйском пишется?
     
  7. Pavia

    Pavia Well-Known Member

    Blog Posts:
    0
    Joined:
    Jun 17, 2003
    Messages:
    2,409
    Location:
    Fryazino
    dgs
    Пиши большую букву I =)
    intensity
     
  8. dgs

    dgs New Member

    Blog Posts:
    0
    Joined:
    Jun 23, 2008
    Messages:
    434
    спс, ща по медитирую...
     
  9. dgs

    dgs New Member

    Blog Posts:
    0
    Joined:
    Jun 23, 2008
    Messages:
    434
    не понятно, объясните пожалуйста на пальцах что такое интенсивность пикселя
     
  10. S_Alex

    S_Alex Alex

    Blog Posts:
    0
    Joined:
    Aug 27, 2004
    Messages:
    561
    Location:
    Ukraine
  11. Pavia

    Pavia Well-Known Member

    Blog Posts:
    0
    Joined:
    Jun 17, 2003
    Messages:
    2,409
    Location:
    Fryazino
    dgs
    На пальцах трудно объяснить.
    Интенсивность это яркость или светимость.

    На сколько ярко светиться пиксель. При этом в качестве системы оценки идет глаз человека.
    Так как природа цвета нелинейна то ее надо описывать нелинейными системами. Но в первом приблежении пусть система линейна. Система RGB считается аддетивной. Представь себе трехмерную систему координат.
    R G B. У тебя будет куб где каждой точки соответствует некоторый цвет из системы координат.

    Так вот интенсивность пикселя.
    I=(R+G+B)/3 но так как человечиский глаз воспринимает разные компоненты цвета по разному то обычно берут так
    I=0.2989*R+0.5866*G+0.1144*B
     
  12. dgs

    dgs New Member

    Blog Posts:
    0
    Joined:
    Jun 23, 2008
    Messages:
    434
    Всем большое спасибо, очень помогли...
     
  13. agrischuk

    agrischuk New Member

    Blog Posts:
    0
    Joined:
    Jan 12, 2009
    Messages:
    47
    brightness
     
  14. Pavia

    Pavia Well-Known Member

    Blog Posts:
    0
    Joined:
    Jun 17, 2003
    Messages:
    2,409
    Location:
    Fryazino
    это яркость.
     
  15. Partner

    Partner Павел

    Blog Posts:
    0
    Joined:
    Feb 28, 2008
    Messages:
    917
    Location:
    Los Angeles
    intensity - интенсивность
    saturation - насыщенность
     
  16. agrischuk

    agrischuk New Member

    Blog Posts:
    0
    Joined:
    Jan 12, 2009
    Messages:
    47
    Ты сам себя запутал. Перечитай свои посты выше со словом "яркость" :)
    Если нет, тогда:
    http://en.wikipedia.org/wiki/Brightness
     
  17. Pavia

    Pavia Well-Known Member

    Blog Posts:
    0
    Joined:
    Jun 17, 2003
    Messages:
    2,409
    Location:
    Fryazino
    agrischuk
    Я себя не запутал. Просто brightness переводится как яркость, а intensity как интенсивность. Хотя на деле это одно и тоже. Но применяются в разных контекстах. Под brightness обычно понимают яркость всей картиы. А под intensity яркость пикселя или компоненты цвета пикселя. Или даже так в качественном смысле применяют слово яркость а в количественном интенсивность.
     
  18. agrischuk

    agrischuk New Member

    Blog Posts:
    0
    Joined:
    Jan 12, 2009
    Messages:
    47
    Яркость - это доступным русским языком.
    Интенсивность - только в пределах заданого цветового пространства. Термин не выражает ничего за этими пределами.