2011-03-22 242 views

回答

1

這一切都取決於屏幕截圖的大小和當前分辨率的大小。

假設屏幕截圖爲800x600,但您的當前屏幕分辨率爲1280x720。爲了找出800x600圖像上的X,Y位置,您需要在1280x720屏幕上對X,Y的值進行歸一化。

normalized_x = (x * 800)/1280; 
normalized_y = (y * 600)/720; 

請注意,您要查找的對象在800x600圖像上也較小。所以:

// w and h represents the size of the object at 1280x720 
normalized_w = (w * 800)/1280; 
normalized_w = (h * 600)/720; 
相關問題