Asp.net core mvc 我可以将ImageSharp与.Net Core一起用于web浏览器的屏幕捕获吗

Asp.net core mvc 我可以将ImageSharp与.Net Core一起用于web浏览器的屏幕捕获吗,asp.net-core-mvc,imagesharp,Asp.net Core Mvc,Imagesharp,我有一个Asp.NETCore2.2MVCWeb应用程序。它被设置为multi-tennant并在Azure上运行 为了改进支持选项,我希望用户能够创建浏览器窗口的屏幕截图,然后将其附加到发送到支持台的电子邮件中。(发送电子邮件已经是解决方案的一部分) 由于应用程序托管在云中,我不知道用户正在/将要使用什么设备,它可以是PC(Windows、Mac…)或平板电脑(从技术上讲,智能手机是可能的,但由于应用程序的性质,这种可能性很小),因此它不应该与浏览器或操作系统捆绑在一起 在四处搜索之后,我找到

我有一个Asp.NETCore2.2MVCWeb应用程序。它被设置为multi-tennant并在Azure上运行

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

由于应用程序托管在云中,我不知道用户正在/将要使用什么设备,它可以是PC(Windows、Mac…)或平板电脑(从技术上讲,智能手机是可能的,但由于应用程序的性质,这种可能性很小),因此它不应该与浏览器或操作系统捆绑在一起

在四处搜索之后,我找到了ImageSharp,它是跨平台的,但我还没有找到任何关于制作屏幕截图的可能性的参考资料


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

ImageSharp是一个2D图形API。屏幕捕获是一种需要嵌入式web浏览器的操作,远远超出了库的目标。

谢谢,这是一个非常清楚的答案