Это довольно специфическая проблема, поэтому вы не найдете ее в .NET Framework. Вы должны разбить вашу проблему на более мелкие части:
Загрузка изображения из файла на диске
Использовать System.Drawing.Image.FromFile () .
Получение изображения экрана, то есть снимка экрана
Использовать System.Drawing.Graphics.CopyFromScreen () :
Bitmap CaptureScreen()
{
var image = new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height, PixelFormat.Format32bppArgb);
var gfx = Graphics.FromImage(image);
gfx.CopyFromScreen(Screen.PrimaryScreen.Bounds.X, Screen.PrimaryScreen.Bounds.Y, 0, 0, Screen.PrimaryScreen.Bounds.Size, CopyPixelOperation.SourceCopy);
return image;
}
Найти изображение внутри изображения
См. Ответ на этот вопрос .