Показать сообщение отдельно
Старый 18.09.2009, 22:16   #2
Knightmare
Дэвелопер
 
Регистрация: 14.02.2007
Сообщений: 1,471
Написано 824 полезных сообщений
(для 2,920 пользователей)
Ответ: DirectX фильтр Текстурны

Вроде 4 с конца (уточняй в доке по СДК, там оно называется прозрачный цвет или как-тот так), в блитзе юзается значение 0xff000000 (точнее там вроде берется промежуток небольшой, примерно 0xff000000 - 0xff050505, но это же руками такое делать).
Сразу по флагу 2 - в блитзе при отсутствии альфы в файле делается перебор всех пикселов и каждому ставится альфа как среднее арифметическое цветовых каналов. Остальное вроде реализуется вполне
D3DXCreateTextureFromFileInMemoryEx() и т.п.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Horror (19.09.2009)