0

如果我从我的 webBrowser 获得 IFRAME elemenet 并将其转换为位图,是否有可能?IFRAME 使用指向动态图像的 src 属性。

通常,当我想使用 IMG 元素执行此操作时,我会将其复制到剪贴板IHTMLControlRange,然后从那里将其转换为位图。

这似乎不适用于 IFRAME,有人有解决方案吗?

4

1 回答 1

1

您应该能够使用打印屏幕功能,模仿 ALT-Print Screen 操作。这将为您提供作为位图的窗口,其中包括 iFrame,然后您需要将精确坐标归零并裁剪位图。

这是另一个解决 C# 打印屏幕功能的 SO 问题:

.NET 2.0 WinForm 打印屏幕

这是一篇关于在 C# 中裁剪图像的文章:

http://msdn.microsoft.com/en-us/library/7wt4bf7h.aspx

编辑:更改了我最初发布的用于图像裁剪的 URL……这更具体到 WPF,抱歉。

于 2012-04-05T17:55:46.747 回答