Кто нибудь может подсказать ситуацию относительно различий между 24 битным и 32 битным цветом? Насколько я понял Windows слегка обманывает говоря что глубина цвета - 32 бита, т.к. насколько я понял ни одна видеокарта реально не может выдать подобные параметры?
Сорри за неграмотность, но когда то свои знания нужно расширять
Просьба подсказать
32 битный цевет есть, и видюхи его поддерживают. Только из 32 используется лиш 24, один байт - пустышка. Его использование вызвано выравниванием адреса каждого пикселя по длинне машинного слова, это дает приличный прирост производительности. Так что 32бит цвет лучше 24бит цвета тем что быстрее обрабатывается графика, глубина цвета у них одинаковая.
А в 32-битных картинках 4-й байт используется для альфа-канала (прозрачность). Поправьте, если я не в теме
В Теме)
Если картинка или например работаеш с видюхой через родной драйвер то в теме. А если VESA коекак поднятая, то 4 байт пустышка...
Ghost, спасибо за разъяснения.
Тогда возникает вопрос - т.е. через VESA 4ый байт в любом случае пустышка? Если да, то почему? 32бит вообще теоретически реально сделать при использовании VESA?
Тогда возникает вопрос - т.е. через VESA 4ый байт в любом случае пустышка? Если да, то почему? 32бит вообще теоретически реально сделать при использовании VESA?
Если в VESA используется режим с 4 байта на пиксель (32 бит, VESA поддерживает такие режимы), то да, 4ый байт пустышка, если используется 3 байта на пиксель (24 бит), то соответственно 4 байта нет ).
Если вопрос в том что можно ли в VESA сделать глубину цвета 32бита, то нет, и я сомневаюсь что гдето можно.
Если вопрос в том что можно ли в VESA сделать глубину цвета 32бита, то нет, и я сомневаюсь что гдето можно.
Использование 32 бит в VESA оправдано тем, что пиксель в таком случае представляет собой DWORD (то бишь битность пикселя равна битности регистров) - так проще с ним работать
Кто нибудь может объяснить что хотел сказать человек?
Это спам-бот.
..bw
..bw
Who is online
Users browsing this forum: No registered users and 7 guests