问题标签 [wmf]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
42734 浏览

windows - 静默安装 WMF 时出现 WUSA 2359302 错误代码

我正在尝试通过 WUSA.exe 添加 WMF 以在 Windows 7 上使用 powershell 3.0。这是为了重命名计算机,因为我找不到正确的 NETDOM.Exe 安装程序,并且 WMI 命令不起作用。

WUSA 静默安装程序给了我 2359302 错误。

这是什么意思?

.Net 4.0 已经安装。

0 投票
2 回答
1722 浏览

delphi - 将 TBitmap 存储在 TMetaFile 中以在 RTF 中平滑缩放会使图像大小翻倍

RTF 图像支持非常有限(Windows 支持,不仅在 Delphi 中),位图和元文件以外的其他格式也可以工作,但 RichEdit 控件不能正确显示。

我注意到的一件事是,当 Microsoft Word 图像被复制并粘贴到 RTF 中时,它可以平滑地缩放,而不是手动粘贴图像(作为位图)。原因是 Word 在内部保留 Metafile 格式的图像的缩放预览(以及原始图像),并且此缩放版本被复制并粘贴到 RTF 中,显然 RTF 在 RichText 编辑器中缩放时可以平滑地呈现 MetaFile 图像。

似乎是一个很好的解决方法,在 WPF 函数中实现嵌入 BMP 后,我注意到一个我无法解决的问题:生成的 WMF 是位图大小的两倍。看起来 WMF 存储了绘制缓冲区或图像的第二个副本。

编码:

我使用 TBitmap 作为 TGraphic 来调用它:

有人可以找到这种行为的解释吗?WMF 是否将绘画缓冲区与位图一起存储?如何预防?

0 投票
1 回答
2833 浏览

php - 无法使用 Imagemagick 将 SVG 转换为 WMF

我正在尝试在 Linux 下使用 PHP 和 Imagick 将 SVG 格式的图像转换为 WMF。我可以成功地将图像从 SVG 转换为 PNG,但不能从 SVG 转换为 WMF。我没有 PHP 错误,只是一个 NULL 图像。我怀疑我可能有安装/配置问题,因为当我尝试使用 ImageMagick 'convert' 命令时,我收到以下错误。

但是,wmf 代表似乎已正确注册

知道问题可能是什么吗?

0 投票
1 回答
738 浏览

vba - 用于调整图片大小并保存为 wmf 的 Powerpoint 宏

我需要帮助编写一个宏女巫将完成以下步骤:

  1. 插入文件 (.wmf) - 从桌面上的特定文件夹
  2. 调整大小 - 纵横比关闭,8.5" x 15.5"
  3. 另存为图片 .wmf - 与原始 .wmf 相同的文件名
  4. 对文件夹中的所有文件重复这些步骤。

我在工作中这样做是为了将调整大小的图像插入另一个无法不按比例调整大小的程序中。无法将任何新程序下载到公司计算机,这是我目前唯一的选择。一次执行这个 .wmf 非常耗时。

请帮忙。

0 投票
1 回答
2613 浏览

powershell - 在 PowerShell(WMF 注册表修复)中将 .rtf 文件转换为 .doc,然后将 .doc 转换回 .rtf - 文件大小优化

我需要在 powershell 中创建一个脚本,它将我的所有文件从 .rtf 转换为 .doc 然后再转换回来。我想这样做是因为我已经应用了注册表修复程序,这将在这种转换后减小我的 rtf 文件的大小(它不会保存第二个 WMF 图像特定信息http://support.microsoft.com/kb/224663)。我想我的脚本工作流程为 RTF_1 保存到 doc 然后关闭 rtf1 删除 rtf 1 ,将 doc 保存到 rtf2 ,关闭 doc ,删除 doc。

0 投票
0 回答
286 浏览

vb.net - vb.net 在 wmf 文件中查找和替换

我正在努力打开 wmf 文件并运行简单的 ascii 查找和替换以查找元数据中的某些字符并替换为不同的值。有什么想法可以做到吗?我有一个 wmf 编辑器,它向我显示图像中的文本是正确的 windows 字体,而不是线条和圆弧的组合。欢迎任何想法!

0 投票
1 回答
7087 浏览

pdf - 将 PDF 转换为 WMF

有人可以建议将 PDF 文件转换为 WMF 的最佳方法吗?

我目前使用 Adob​​e LiveCycle Designer 制作动态 XML 表单 PDF,但客户需要 WMF 格式的文件才能打印。他们不是直接填写表单,而是让用户在自己的 UI 中回答问题,然后将字段打印到表单中。

我尝试在 Acrobat 中将 PDF 转换为 PNG,然后将其转换为 WMF,但我们的客户遇到问题,表明这些 WMF“似乎是重命名为 WMF 的图形”。

谢谢

0 投票
1 回答
143 浏览

c++ - WMF & Qt 无法从 OnProcessSample 获取插槽中的信号

现在我正在使用 WMF 在 Qt 上显示真实的相机帧。首先,可以定期使用 WMF 从 IMFSampleGrabberSinkCallback 继承我的 Grabber 类中的 OnProcessSample 中的图像帧。

WMF.CPP

为了通知 UI 框架的获取,我尝试使用 Signal & Slot 创建从 QObject 继承的简单类,如下所示。

主窗口.h

主窗口.cpp

当我只使用 MySignal1、MySignal2 等两个类时,我可以在 Slot 方法中获取 Signal 消息。但是如果我尝试将 WMF.cpp 与 OnProcessSample 函数合并,我无法在 Slot 函数中获取从 OnProcessSample 发送的信号消息。如果有人知道这个问题,你能给我一些克服它的技巧吗?

0 投票
1 回答
585 浏览

gdi+ - 重新调整可放置元文件的大小

我知道标准 WMF 文件使用 18 字节的标头,后跟 GDI 命令记录。一个简单的网络搜索告诉我:“还有两个额外的 WMF 变体,它们在标准标题前面放置另一个标题。可放置的元文件使用包含 xy 坐标的 22 字节标题来定位页面上的图像”。但是对于这种元文件类型,我有点没有人手不足?与标准 WMF 相比,这种类型应该解决什么样的要求?我为什么感兴趣?我有以下代码用于重新调整 WMF 的大小并将其转换为 GIF,它在尝试从 META 文件中构造位图时失败:

并引发异常“参数无效”。

(int)(scale * img.Width / header.DpiX * 100) = 22181 (int)(scale * img.Height / header.DpiY * 100)) = 33718

[为单个位图一次分配太多内存,导致立即异常]

您将如何更改附加代码以重新调整大小并转换可放置的元文件?

0 投票
1 回答
1301 浏览

windows - .wmf 到 .emf 的转换只是通过改变扩展名?

您好我正在尝试从 .wmf 转换为 .emf,我已经读到它们是相似的,并且可能只需将扩展文件从 .wmf 更改为 .emf,但它没有明确说明是否会工作。谢谢您的帮助。