Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Программирование игр, графики и искусственного интеллекта > Печать, вывод в файл из графических библиотек.


Автор: amarenkov 4.4.2008, 10:52
Доброе сутко smile.

Как результат работы какой-либо графической библиотеки, т.е. сцену, вывести на печать или сохранить в файл (jpg, bmp, wmf, wmf)? Под графической библиотекой я подразумеваю DirectX, OpenGL, XNA и т.п.

Поясню, что именно надо smile. В GDI и GDI+ вы можете рисовать на изображении какими-либо командами. Одними и теми же командами (только меняя объект, по которому идет рисование) можно рисовать на экране, выводить на принтер, выводить в файл. Хочется слезть с GDI на что-нибудь более производительное, но остается необходимость печатать результат smile.

Заранее спасибо.

Автор: Rickert 7.4.2008, 07:13
amarenkov, через MFC/WinAPI? Пиши в GDC и отправляй на печать,

Автор: amarenkov 7.4.2008, 08:38
На самом деле, через C# и .NET smile. Но я думаю, что это не принципиально. То есть, при создании контекста устройства можно подсунуть некий указатель на принтер?

Автор: arilou 7.4.2008, 13:17
amarenkov, именно.

Автор: amarenkov 8.4.2008, 08:59
Хм. Спасибо. Если все так просто, почему же никто этого не сказал, arilou? Попробую, и напишу результат...

Автор: amarenkov 31.7.2008, 17:16
Снова возвращаясь к этому же вопросу.

Добрался до XNA. Как в XNA мне отрендерить сцену в файл? Очень желательно в EMF/WMF smile.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)