Страница: 1 | 
		
		 
			   
			 
			 
			 
			 Страница: 1 | 
 
			
 
  
		
     
  
    
Вопрос: Как сохранить изображение в векторном формате?
     
    
Добавлено: 03.06.14 07:35
     
      
  
				
			  
					 
			
				 
    
		
       
    
Автор вопроса:  
    
 Влад | Web-сайт: trunovvv.ru
      
       
  
Задача: рисунок, созданный программно в PictureBox, нужно сохранить в векторном виде для того, чтобы его можно было использовать в векторном редакторе (CorelDraw).
 
    
При попытке сохранить файл в формате WMF или EMF я получаю файл с растровым изображением.
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
       
    
       
  
растровое изображение нельзя просто так сохранить как векторное. для этого существует так называемая трассировка.
 
    
но рисовать по координатам в растре, а потом трассировать - это есть извращение большее, нежели флюгегехаймен.
в общем ошибка начинается в первой строке.