【发布时间】:2016-10-13 08:17:11
【问题描述】:
假设我有屏幕上选定区域的 2 个角点的坐标。是否可以判断该区域是否包含文本或空白。如果文本存在,能否转成字符串?
** 所选区域具有纯色背景(1 种颜色)。
【问题讨论】:
标签: c#
假设我有屏幕上选定区域的 2 个角点的坐标。是否可以判断该区域是否包含文本或空白。如果文本存在,能否转成字符串?
** 所选区域具有纯色背景(1 种颜色)。
【问题讨论】:
标签: c#
我认为回答您的问题需要三个步骤:
回答你问题的第一步包含在Capture the Screen into a Bitmap中。
要确定屏幕是否为空白,您可以使用Bitmap.GetPixel 对每个像素进行采样,如果所有像素的颜色与第一个相同,则为空白。
要确定文本是什么,您需要一些 OCR,该问题的答案在 Where can i find a free .Net (C#) library that i can use to scan and OCR documents? 中得到解答。
【讨论】: