Page 1 of 1
Просьба подсказать
Posted: Sun Jan 11, 2009 2:18 pm
by maximYCH
Кто нибудь может подсказать ситуацию относительно различий между 24 битным и 32 битным цветом? Насколько я понял Windows слегка обманывает говоря что глубина цвета - 32 бита, т.к. насколько я понял ни одна видеокарта реально не может выдать подобные параметры?
Сорри за неграмотность, но когда то свои знания нужно расширять

Re: Просьба подсказать
Posted: Sun Jan 11, 2009 2:44 pm
by Ghost
32 битный цевет есть, и видюхи его поддерживают. Только из 32 используется лиш 24, один байт - пустышка. Его использование вызвано выравниванием адреса каждого пикселя по длинне машинного слова, это дает приличный прирост производительности. Так что 32бит цвет лучше 24бит цвета тем что быстрее обрабатывается графика, глубина цвета у них одинаковая.
Re: Просьба подсказать
Posted: Sun Jan 11, 2009 5:10 pm
by Heavyiron
А в 32-битных картинках 4-й байт используется для альфа-канала (прозрачность). Поправьте, если я не в теме

Re: Просьба подсказать
Posted: Sun Jan 11, 2009 6:54 pm
by exst
В Теме)
Re: Просьба подсказать
Posted: Sun Jan 11, 2009 6:59 pm
by Ghost
Если картинка или например работаеш с видюхой через родной драйвер то в теме. А если VESA коекак поднятая, то 4 байт пустышка...
Re: Просьба подсказать
Posted: Mon Jan 12, 2009 3:18 pm
by maximYCH
Ghost, спасибо за разъяснения.
Тогда возникает вопрос - т.е. через VESA 4ый байт в любом случае пустышка? Если да, то почему? 32бит вообще теоретически реально сделать при использовании VESA?
Re: Просьба подсказать
Posted: Mon Jan 12, 2009 4:03 pm
by Ghost
Если в VESA используется режим с 4 байта на пиксель (32 бит, VESA поддерживает такие режимы), то да, 4ый байт пустышка, если используется 3 байта на пиксель (24 бит), то соответственно 4 байта нет ).
Если вопрос в том что можно ли в VESA сделать глубину цвета 32бита, то нет, и я сомневаюсь что гдето можно.
Re: Просьба подсказать
Posted: Tue Jan 13, 2009 12:11 am
by Heavyiron
Использование 32 бит в VESA оправдано тем, что пиксель в таком случае представляет собой DWORD (то бишь битность пикселя равна битности регистров) - так проще с ним работать
Re: Просьба подсказать
Posted: Tue Feb 10, 2009 8:48 pm
by maximYCH
Кто нибудь может объяснить что хотел сказать человек?
Re: Просьба подсказать
Posted: Tue Feb 10, 2009 8:51 pm
by bw
Это спам-бот.
..bw