I've read 1,000 posts saying it's possible, but for the life of me, I can't find how to create a vector in XAML from a PNG. Could somebody please point me to any posts that explain how I can create a vector from a PNG for use in a WPF application?
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
回答1:
Hopefully this will help
Download and install Inkscape (internally using Potrace). Here is a good article on the subject:
Vectorize Bitmaps to XAML using Potrace and Inkscape.
Here is a summary from the link..
- Run Inkscape
- Select "File -> Open" and browse to PNG
- When asked about "Link or embed image:", select "embed"
- Select the newly opened image with the Mouse
- Select "Path -> Trace Bitmap..."
- Select "Colors" in the "Multiple scans: create a group of paths" GroupBox
- Select "OK" to execute the trace
- Close the "Trace Bitmap" Window
- Delete the original image by selecting "Edit -> Invert Selection" and press Delete.
- Choose "File -> Save As...", select "Microsoft XAML" and save
..and you should have your XAML file converted from a PNG.