左雨右林
sdau
全部博文(16)
2015年(1)
2010年(15)
heart201
seaship
Curtain2
jaydendd
Mject
freefoun
skllidq
zhoun
kyle1988
oucaijun
分类: Python/Ruby
2010-03-20 20:41:45
#coding:utf-8 import Image import ImageGrab # 截屏 img_in = ImageGrab.grab() img_out = Image.new('RGB',(500,450),(255,255,255)) pix_in = img_in.load() pix_out = img_out.load() # (offset_x,offset_y)表示左幅图左上角的坐标(注:屏幕左上角为零点)
#coding:utf-8 import Image import ImageGrab # 截屏 img_in = ImageGrab.grab() img_out = Image.new('RGB',(500,450),(255,255,255)) pix_in = img_in.load() pix_out = img_out.load() #
(offset_x,offset_y)表示
左幅图左上角的坐标(注:屏幕左上角为零点)
# (7,192)是默认值,所以你必须将游戏的窗口的左上角对齐到屏幕的左上角(基本符合就行)
offset_x,offset_y = (7,192) for x in range(500): for y in range(450): t1 = pix_in[x+offset_x,y+offset_y] t2 = pix_in[x+offset_x+509,y+offset_y] i = abs(t1[0]-t2[0]) j = abs(t1[1]-t2[1]) k = abs(t1[2]-t2[2]) pix_out[x,y] = (i,j,k) img_out.show()
上一篇:Ubuntu和Windows时间不统一的问题
下一篇:python操作word
登录 注册