IHTMLImgElement 到 byte[]

发布于 2024-11-08 19:14:27 字数 150 浏览 0 评论 0原文

我正在尝试从 c# webbrowser 控件中提取图像,并返回相同的字节数组,我已设法提取图像,但购买无法获取相同的字节数组。

我如何将 IHTMLImgElement 转换为 byte[],在 google 上找不到好的示例,请提出任何建议?

谢谢。

I am trying to extract image from c# webbrowser control, and return byte array of the same, i have managed to extract image, buy unable to get byte array of the same.

How do i get IHTMLImgElement to byte[], cannot find good examples on google, please any suggestions ?

Thank you.

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

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

发布评论

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

评论(1

梦明 2024-11-15 19:14:27

直接下载原版怎么样?

string imgSrc = htmlImgElement.src;
WebClient web = new WebClient();
byte[] imageData = web.DownloadData(imgSrc);

您可能需要将 src 转换为完全限定的 URL,您可以从 webBrowser.Url (?) 属性获取该 URL。

How about just downloading the original?

string imgSrc = htmlImgElement.src;
WebClient web = new WebClient();
byte[] imageData = web.DownloadData(imgSrc);

You may need to convert src to a fullly qualified URL which you can probably get from the webBrowser.Url (?) property.

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