繁体   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