Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Как сохранить изображение в векторном формате? Добавлено: 03.06.14 07:35  

Автор вопроса:  Влад | Web-сайт: trunovvv.ru
Задача: рисунок, созданный программно в PictureBox, нужно сохранить в векторном виде для того, чтобы его можно было использовать в векторном редакторе (CorelDraw).
При попытке сохранить файл в формате WMF или EMF я получаю файл с растровым изображением.
Dim pict As New Bitmap(600, 400)
Dim grpict As Graphics = Graphics.FromImage(pict)
grpict.FillEllipse(Brushes.Red, 50, 50, 250, 200)
grpict.DrawLine(Pens.Green, 50, 20, 400, 200)
Dim gr As Graphics = PictureBox1.CreateGraphics
gr.DrawImage(pict, 0, 0)
pict.Save("FILE.EMF", System.Drawing.Imaging.ImageFormat.Emf)

Ответить

  Ответы Всего ответов: 1  

Номер ответа: 1
Автор ответа:
 Arseny



ICQ: 298826769 

Вопросов: 53
Ответов: 1732
 Профиль | | #1 Добавлено: 11.06.14 10:25
растровое изображение нельзя просто так сохранить как векторное. для этого существует так называемая трассировка.
но рисовать по координатам в растре, а потом трассировать - это есть извращение большее, нежели флюгегехаймен.
в общем ошибка начинается в первой строке.

Ответить

Страница: 1 |

Поиск по форуму





© Copyright 2002-2011 VBNet.RU | Пишите нам