簡體   English   中英

按代碼截取iOS設備的屏幕截圖(不是swift或xamarin)

[英]Take screenshot of iOS device by code (not swift or xamarin)

我正在使用tesseract引擎(OCR)驗證iOS應用程序的屏幕。 我正在使用使用.net 4.5幀的Ranorex(測試自動化工具)。

MobileApp targetApp = repo.App;
    Bitmap actualImage = Imaging.CaptureImage(targetApp,0,true);

我使用上面的代碼來獲取當前屏幕的位圖。 但是,分辨率太低而無法運行OCR。 因此,我需要在其他方面開展工作。

第一:如果Ranorex有一些功能需要高分辨率的屏幕圖像。

第二:如果有c#(.net frame 4.5)代碼可以獲得高分辨率的屏幕圖像。

第3步:找到一個工具來拍攝iPad應用程序(外部工具)的屏幕截圖,並先保存所有高分辨率屏幕截圖,然后按位圖(C:\\ xxxx)讀取文件。

如果我能得到一個好的建議,那就太好了。

感謝你們對我的幫助。

您可以使用Apple的UIAutomation框架截取屏幕截圖。

您可以使用此代碼生成屏幕截圖:

target.captureScreenWithName( “主屏幕”);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM