65.9K
CodeProject 正在变化。 阅读更多。
Home

使用 GDI+ 进行 EMF 到 WMF 转换

starIconstarIcon
emptyStarIcon
starIcon
emptyStarIconemptyStarIcon

2.80/5 (8投票s)

2005年6月21日

viewsIcon

63759

downloadIcon

1144

一个使用 GDI+ 将 EMF 转换为 WMF 的简单程序。该项目也可以用作简单的控制台 GDI+ 程序启动项目。

Sample Image

引言

该程序读取 EMF 格式的图形文件,并将其写入为 WMF 格式。它可以作为基本的命令行工具,或者作为编写 GDI+ 程序的起点。它还包含一个 charwchar 字符串转换的示例。

背景

我维护的一个遗留应用程序需要 WMF 作为输入。有一天,提供图形输入的上游应用程序被“升级”,开始生成 EMF 文件而不是 WMF 文件。由于我离开 C++ 和 GDI+ 已经有一段时间了,因此以某种格式编写这个简单的程序并不容易。程序的大部分代码来自 MSDN 示例,但真正使其编译和链接才是耗时最多的部分。我参考了 CodeProject 中的一些示例来入门,但缺少的是一个简单的小型控制台项目和解决方案,并且能够正常工作。

© . All rights reserved.