Рендер в файл

Работа с 2D и 3D графикой, видео, звуком.

Модератор: Mikle

lellel
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 207
Зарегистрирован: 19.12.2007 (Ср) 22:07
Откуда: Долгопрудный

Рендер в файл

Сообщение lellel » 05.11.2008 (Ср) 12:59

Здравствуйте!
возможно ли отрендерить картинку в файл?
то есть по сути сделать скриншот, но только при помощи VB..
или возможно можно как то сохранить текстуру DX? то есть если я отрендерю в текстуру, а потом сохраню..

djalex777
Постоялец
Постоялец
 
Сообщения: 461
Зарегистрирован: 23.03.2006 (Чт) 16:02

Re: Рендер в файл

Сообщение djalex777 » 05.11.2008 (Ср) 13:27

Можно. Функция так и называется, только на английском (вместо Render - Save)

Mikle
Изобретатель велосипедов
Изобретатель велосипедов
Аватара пользователя
 
Сообщения: 4148
Зарегистрирован: 25.03.2003 (Вт) 14:02
Откуда: Туапсе

Re: Рендер в файл

Сообщение Mikle » 05.11.2008 (Ср) 15:49

У бэкбуфера (это сурфейс) есть метод SaveToFile.

lellel
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 207
Зарегистрирован: 19.12.2007 (Ср) 22:07
Откуда: Долгопрудный

Re: Рендер в файл

Сообщение lellel » 05.11.2008 (Ср) 20:03

нашел
d3dx.SaveTextureToFile "F:\1\1.bmp", D3DXIFF_BMP, TexR1, Col
работает:)

только не поянл что такое:
Col.flags = 255

а почему jpg не пишет?

djalex777
Постоялец
Постоялец
 
Сообщения: 461
Зарегистрирован: 23.03.2006 (Чт) 16:02

Re: Рендер в файл

Сообщение djalex777 » 06.11.2008 (Чт) 8:07

Зачем тебе палитра? Палитра нужна, если у тебя 256 цветов в изображении используется (и то, не факт что нужна). А flags в палитре - это альфасоставляющая цвета.

lellel
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 207
Зарегистрирован: 19.12.2007 (Ср) 22:07
Откуда: Долгопрудный

Re: Рендер в файл

Сообщение lellel » 06.11.2008 (Чт) 9:51

я так поянл Col это как раз палитра?
а как без нее?


Вернуться в Мультимедиа

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 15

    TopList