0
我需要捕獲應用程序的屏幕以將其保存在設備上。使用Windows 10通用應用程序可以嗎?在Windows 10通用應用程序上捕獲應用程序的屏幕
我需要捕獲應用程序的屏幕以將其保存在設備上。使用Windows 10通用應用程序可以嗎?在Windows 10通用應用程序上捕獲應用程序的屏幕
如果您的應用專門在手機上運行,那麼它可以使用電話合同中的ScreenCapture類。這在其他設備系列上不可用。
在其他設備上,您可以通過將其呈現爲離屏位圖來捕獲應用程序自己的窗口內容(但不包括其他設備)。對於Xaml應用程序,請使用RenderTargetBitmap類來呈現頁面的根。
RenderTargetBitmap renderTargetBitmap = new RenderTargetBitmap();
await renderTargetBitmap.RenderAsync(pageRoot, width, height);
用的BitmapEncoder提取與GetPixelsAsync,編碼爲位圖(JPG,PNG等)的圖像,然後保存或共享的結果。
你用普通的截圖api試過了嗎? – DreTaX