md.Create(Directory.GetCurrentDirectory() + "\\SampleForOCR.tiff");
md.OCR(MODI.MiLANGUAGES.miLANG_ENGLISH, true, true);
MODI.Image image = (MODI.Image)md.Images[0];
MODI.Layout layout = image.Layout;
MODI.Word word;
StringBuilder sb = new StringBuilder();
for (int i = 0; i
{
word = (MODI.Word)layout.Words[i];
sb.Append(word.Text);
}
sb.ToString就可以得到了
图片转成 tiff
Bitmap bitmap = new Bitmap(100, 100);
bitmap.Save("somefilename", ImageFormat.Tiff);
如何进行截屏呢?
拷屏.先把整个屏幕的图像拷过来(其它地方也会用到这个.比如做一个操作动作的外挂等)
Graphics g = Graphics.FromImage(m_WindowDlg.m_objBitmap);
// Copy the screen into the bitmap object.
g.CopyFromScreen(0, 0, 0, 0, new Size(w, h));
指定区域是利用
另一个窗口来的..把这个窗口的透明属性opacity设为100%这样人家就看不到了.
然后利用 MouseDown 画出我们截屏的范围 和 mouseUP事件.
mouseUP后引发一个完成的事件.并通知座标大小
主要代码
// Make sure we clicked the mouse button and
// have a starting coordinate.
if (m_nStartX != -1)
{