Отрисовка метафайла средствами OpenGL
Всем привет!
Ситуация такая: требуется научить программу работать с WMF и EMF форматами (должна остаться масштабируемость). Сложность в том что средство отрисовки в программе - OpenGL.
Было два варианта как это сделать:
1. Рисовать EMF в BitMap стандартными средствами GDI, и потом рисовать BitMap через OpenGL. Засада в том, что из-за частных изменении позиции картинки и её масштаба очень поджираются ресурсы (на преобразование формата BitMap'a к виду который понимает OPenGL).
2. Создать/найти библиотеку перевода GDI команд в команды OpenGL. В принципе это был бы наилучший вариант, но перерыл много чего но так ине нашел то что нужно... Может кто-то встречал подобное?
А то перелопачивать всю спецификацию EMF-формата какая то безрадостная задача ((
Ну и было бы интересно услышать мнения/варианты как еще можно выполнить данную задачу...
|