SVG и прочая векторная графика
Добавлено: 19 мар 2008, 23:26
Подскажите, в какую сторону копать если имеется задача набросать простенькое приложение (Винды, MSVC, MFC), которое будет открывать и выводить в окно изображение из файлов SVG формата (векторная графика) и позволять накладывать разную самодельную (GDI) графику поверх.
Думается, что нужна библиотечка (желательно бесплатная) с минимальным набором функций:
- открыть файл
- вывести изображение в окно
- скролить и зумить
Библиотека должна поддерживать наиболее полную спецификацию SVG. По этой причине AGG (http://antigrain.com/) не подходит. Имярек таки-да декларирует "SVG viewer" и даже демострирует возможности на прилагаемых примерах, но на деле поддерживает только самые базовые функции SVG. И контрольный файл просто не открывает.
Cairo (http://cairographics.org/) не предлагать, т.к. она только сохраняет в SVG формате. Открывашки нет.
На SVG Implementation (http://www.svgi.org/) заходил раз сто и каждый раз вываливался оттуда одуревший и без результата.
Для Джавы есть, но надо на МFC.
Для СиШарпа есть, но надо на МFC.
Любой браузер окрывает SVG файлы, а нам нунно отдельно в своем приложении.
Во как бывает!
Думается, что нужна библиотечка (желательно бесплатная) с минимальным набором функций:
- открыть файл
- вывести изображение в окно
- скролить и зумить
Библиотека должна поддерживать наиболее полную спецификацию SVG. По этой причине AGG (http://antigrain.com/) не подходит. Имярек таки-да декларирует "SVG viewer" и даже демострирует возможности на прилагаемых примерах, но на деле поддерживает только самые базовые функции SVG. И контрольный файл просто не открывает.
Cairo (http://cairographics.org/) не предлагать, т.к. она только сохраняет в SVG формате. Открывашки нет.
На SVG Implementation (http://www.svgi.org/) заходил раз сто и каждый раз вываливался оттуда одуревший и без результата.
Для Джавы есть, но надо на МFC.
Для СиШарпа есть, но надо на МFC.
Любой браузер окрывает SVG файлы, а нам нунно отдельно в своем приложении.
Во как бывает!