#c_sharp #графика
Рисую фигуры на поверхности формы в своем простеньком редакторе. Вопрос в том, как сохранить все нарисованное в файл векторного представления, чтобы фигуры могли редактироваться в других редакторах? И, конечно, не помешала бы помощь с загрузкой векторных изображений в свой редактор.
Ответы
Ответ 1
Как сохранить все нарисованное в файл векторного представления. Метод msdn Save // вначале создать пустой метафайл на диске или в памяти Metafile mf = new Metafile("tempfile.wmf", hdc); // Потом наполнить файл действиями //.... MetaGraphics.DrawRectangle // Потом сохранить mf.Save("1.wmf", ImageFormat.Wmf ); Как загрузить msdn MetaFile Metafile mf = new Metafile("1.wmf", hdc); Как редактировать в внешних редакторах... попробуйте извесные векторные редакторы такие как Corel, AutoCad.Ответ 2
Проблему решил следующим образом: разобрался в теории, реализовал при помощи простого самодельного XML-файла. В нем храню данные об SVG-изображениях.
Комментариев нет:
Отправить комментарий