如何在 Adob​​e Illustrator 或 Expression Design 文件中嵌入 png 以创建 XAML

发布于 2024-07-06 11:16:08 字数 152 浏览 8 评论 0原文

我有一个 AI 文件。 我将其粘贴到 Expression Blend 中,然后导出 XAML 以在我的 WPF 项目中使用。 适用于我的大多数文件,但有些文件会导出 XAML 以及单独的 png 文件。 我该怎么做才能将 png 嵌入到我的图像路径而不是单独的图像中? 能做到吗?

I have an AI file. I paste it into Expression Blend and then export the XAML for use in my WPF project. Works for most of my files, but some export the XAML plus a seperate png file. What can I do so that the png is embedded into the paths of my image and not a seperate image? Can it be done?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

沧笙踏歌 2024-07-13 11:16:08

查看此页面,该页面描述了将光栅图形转换为矢量,然后是 XAML -

http://weblogs.asp.net/rrobbins/archive/2007/11/11/how-to-convert-raster-graphics-to-xaml.aspx

Checkout this page that describes converting raster graphics to vector and then XAML -

http://weblogs.asp.net/rrobbins/archive/2007/11/11/how-to-convert-raster-graphics-to-xaml.aspx

有深☉意 2024-07-13 11:16:08

您可以尝试的另一种方法是使用 Expression Design 来转换 .ai 文件。

(请注意,打开 Expression Design 后,您需要先创建一个新文档,然后才能启用“文件”->“导入”菜单项。)

但是,一旦您使用 Expression Design 转换 .ai 文件,您可能仍然有.ai 中存在一些栅格信息的问题...正如 Terrapin 已经提到的那样,很难将其转换为矢量(并且通常会带来较高的内存占用,以达到接近栅格图像的质量)。

但为了帮助您,Expression Design 还提供了一些将光栅信息转换为矢量的功能。 如果您选择要转换的图像,只需转到对象->图像->自动跟踪图像即可转换它。

请参阅此 StackOverflow 问题了解更多信息,但基本上Microsoft 允许您下载可以使用 90 天的试用版。

希望有帮助。

Another route that you could try is to use Expression Design to convert the .ai file.

(Please note that once you have Expression Design open, you need to create a new document before the File->Import menu item is even enabled.)

However, once you convert the .ai file with Expression Design, you will likely still have the problem of having some raster information in the .ai ... which as Terrapin already mentions is hard to convert to vector (and usually brings a high memory footprint to get even close to the quality of the raster image).

But to help you out there, Expression Design also comes with some ability to convert raster information into vector. If you select the image that you want to convert, just go to Object->Image->Auto Trace Image in order to convert it.

See this StackOverflow question for more info, but basically Microsoft allows you to download a trial that you can use for 90 days.

Hope that helps.

弥枳 2024-07-13 11:16:08

听起来生成的 PNG 可能是 AI 文件的光栅部分,并且无法转换为矢量图形。 您是否要将 PNG、JPG 或其他光栅图形导入到您的 AI 文件中?

It sounds like the PNG that is generated is probably the raster part of your AI file, and it can't be converted to vector graphics. Are you importing PNGs, or JPGs, or another raster graphic into your AI file?

东京女 2024-07-13 11:16:08

要将光栅图像转换为矢量图像,我发现 Inkscape(免费)做得非常出色(与 VectorMagic 相当) ,顺便说一句,它不再免费了)。

在 Inkscape 中,导入图像并使用路径/跟踪位图功能。 它有很多控制权。

转换为矢量图像后,将其另存为 SVG。 然后,使用 ViewerSvg,您可以转换为 XAML 矢量数据。 (路径和画布)

To convert raster images to vectorial images, I found Inkscape (free) to do an excellent job (comparable to VectorMagic, which is not free anymore by the way).

In Inkscape, import your image and use the Path/Trace Bitmap function. It has a lot of control.

Once you converted to a vectorial image, save it as a SVG. Then, using ViewerSvg, you can convert to XAML vector data. (Path & Canvas)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文