画面に表示されるはずの画像が切り取られています。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
を見つけることができることができるかどうかを確認したいです。そして色は少し変わるかもしれません。それをどうにかしていますか?
ピクセル単位でピクセルを比較してください –
@x ...私はそれをどうお勧めしますか? – Dgameman1
は、「6Island in new image」の意味を説明し、画像処理技術の観点から適用したい論理は何ですか? –