2017-11-18 71 views
0

目前,我有下面的代碼..它採取截圖就好了..但它切斷截圖的左側和右側如何在截圖中添加額外的維度?

如何添加周圍所有可能再過10個像素?

print "Taking SS..."  
focusWindow = App.focusedWindow() 
regionINFO = capture(App.focusedWindow()) 
shutil.move(regionINFO, os.path.join(r'C:\Screenshots', 'Dummy1.png')) 
print "SS Done..." 

回答

0

看起來你正在截取一個特定的應用程序的屏幕截圖。嘗試整個屏幕。

import shutil # once at beginning of script 
img = capture(SCREEN) 
shutil.move(img, 'path') 
0

答案出現在您的代碼本身。 :)

focusWindow = App.focusedWindow() 

這裏,focusWindow存儲應用程序,其焦點是在的區域中。無論是像尤金有上面說的,你可以繼續採取全屏幕截圖,也可以追加到focusWindow當前和捕捉區域。

對於例如:假設你想在各方面增加10個像素,它會像:

focusWindow.x -= 10 
focusWindow.y -= 10 
focusWindow.w += 20 
focusWindow.h += 20 
regionINFO = capture(focusWindow) 
shutil.move(regionINFO, os.path.join(r'C:\Screenshots', 'Dummy1.png')) 
print "SS Done..." 
相關問題