0

我有一个 Asp.Net Core 2.2 MVC Web 应用程序。它设置为多租户并在 Azure 上运行。

为了改进支持选项,我想增加用户创建浏览器窗口屏幕截图的可能性,然后将其附加到发送到支持台的电子邮件中。(发送电子邮件已经是解决方案的一部分)

由于应用程序托管在云中,我不知道用户正在/将使用什么设备,它可以是 PC(Windows、Mac ...)或平板电脑(智能手机在技术上是可行的,但由于应用程序的性质非常不可能)所以它不应该与浏览器或操作系统绑定。

在四处搜索后,我发现了跨平台的 ImageSharp,但我没有找到任何关于制作屏幕截图的可能性的参考。

有人知道这是否可能吗?如果是这样,一个简短的代码示例会很好。

4

1 回答 1

1

ImageSharp 是一个 2D 图形 API。Screen Capture 是一项需要嵌入式 Web 浏览器的操作,并且远远超出了库的目标。

于 2021-02-10T04:33:52.187 回答