Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Альфа-канал для БМР
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > Программирование
DpInRock
Понадобилось создавать 32 битные рисунки 8 бит из которых альфаканал.
Рисую в Corel. Никто не в курсе как 4-ым байтом сохранять альфаканал? Типа того, что слой сохранить как несжатый БМП, но не 24 бита, а 32?
(Фотошоп не прижился у меня).
neiver
В БМП формате скорее всего не получится - он альфа канал не поддерживает. Нужно использовать формат его поддерживающий. Например, PNG, или если нужен простой несжатый формат, можно TGA использовать.
DpInRock
В общем, кому надо делать крутые картинки на экране - оказалось все проще.

Делаете одну картинку на черном фоне, вторую - на белом фоне.

А далее, для каждого пиксела решаете систему из двух уравнений
RealColor*alpha=colorfromblackpic
RealColor*alpha + 255*(1-alpha)=colorfromwhitepic

Находите RealColor и alpha для каждой составляющей каждого пикселя.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.