我有一個應該出現在屏幕上的圖像的裁剪版本。C#檢查圖像是否出現在屏幕上
Image 6Island = Image.FromFile("C:\\Users\\6Island.png");
現在,下一個目標是把屏幕的圖像。
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;
}
Image 6Island = Image.FromFile("C:\\Users\\6Island.png");
Image currentView = CaptureScreen();
然後我想看看我能我能找到新的圖像內的圖像6Island
。顏色可能會有所不同。無論如何要這樣做?
它比較逐像素 – 2016-07-23 03:53:58
@x ......你怎麼建議我做什麼呢? – Dgameman1
解釋「新圖像中的6島」是什麼意思,你想要在圖像處理技術方面應用什麼邏輯。 –