【问题标题】:Cast IFRAME into Bitmap将 IFRAME 投射到位图中
【发布时间】:2012-04-05 17:47:36
【问题描述】:

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

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

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

【问题讨论】:

    标签: c# winforms iframe


    【解决方案1】:

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

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

    .NET 2.0 WinForm print screen

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

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

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

    【讨论】:

      猜你喜欢
      • 2017-04-08
      • 1970-01-01
      • 1970-01-01
      • 2015-08-19
      • 2017-12-04
      • 2011-09-09
      • 1970-01-01
      • 2019-11-22
      • 1970-01-01
      相关资源
      最近更新 更多