0
我使用以下代碼從某個像素位置獲取RGB顏色。比較像素圖表
public Color GetColorAt(Point location)
{
using (Graphics gdest = Graphics.FromImage(screenPixel))
{
using (Graphics gsrc = Graphics.FromHwnd(IntPtr.Zero))
{
IntPtr hSrcDC = gsrc.GetHdc();
IntPtr hDC = gdest.GetHdc();
int retval = BitBlt(hDC, 0, 0, 1, 1, hSrcDC, location.X, location.Y, (int)CopyPixelOperation.SourceCopy);
gdest.ReleaseHdc();
gsrc.ReleaseHdc();
}
}
return screenPixel.GetPixel(0, 0);
}
但是,有什麼辦法可以保存圖表,例如10x10像素?我的目標是將一張圖表與另一張圖表進行比較,看看它們是否相同。
謝謝,看起來就像我需要的東西! – Johan
沒問題,很高興我能幫上忙。 –