日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

python實現(xiàn)按鍵精靈找色點擊功能教程,使用pywin32和Pillow庫

瀏覽:140日期:2022-07-22 18:40:04

Python圖片處理模塊PIL(pillow)

pywin32的主要作用

1.捕獲窗口;

2.模擬鼠標(biāo)鍵盤動作;

3.自動獲取某路徑下文件列表;

4.PIL截屏功能

找色點擊功能思路:

抓取當(dāng)前屏幕快照,指定一個坐標(biāo)和顏色,如果坐標(biāo)的顏色符合,則點擊坐標(biāo).

1.抓取當(dāng)前屏幕快照ImageGrab.grab()返回一個模式為“RGB”的圖像.

2.方法im.load()返回一個用于讀取和修改像素的像素訪問對象

3.用pywin32操作鼠標(biāo)鍵盤

王者榮耀自動刷冒險模式源碼送上

由于分辨率不同,要修改相應(yīng)坐標(biāo)和顏色才能正常在自己電腦上運行

https://github.com/janyroo/pvpkey

import win32gui, win32api, win32con,timefrom win32api import GetSystemMetricsfrom PIL import ImageGrabdef PilImage(x,y): a, b = GetSystemMetrics(0), GetSystemMetrics(1) # Python獲取屏幕分辨率 im = ImageGrab.grab((0,0,a,b))#與坐標(biāo)不同,這里0,0,1,1是一個像素,而坐標(biāo)是從0~1919的 pix = im.load() return pix[x,y]def DisplaySize(): return GetSystemMetrics(0), GetSystemMetrics(1) # Python獲取屏幕分辨率def LeftClick(x, y): # 鼠標(biāo)左鍵點擊屏幕上的坐標(biāo)(x, y) win32api.SetCursorPos((x, y)) # 鼠標(biāo)定位到坐標(biāo)(x, y) # 注意:不同的屏幕分辨率會影響到鼠標(biāo)的定位,有需求的請用百分比換算 win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN, x, y, 0, 0) # 鼠標(biāo)左鍵按下 win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP, x, y, 0, 0) # 鼠標(biāo)左鍵彈起 # win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN + win32con.MOUSEEVENTF_LEFTUP, x, y, 0, 0) # 測試def PressOnce(x): # 模擬鍵盤輸入一個按鍵的值,鍵碼: x win32api.keybd_event(x, 0, 0, 0)’’’# 測試a, b = DisplaySize()print(a,b)LeftClick(30, 30) # 點擊PressOnce(13) # EnterPressOnce(9) # TABprint(PilImage(80,546))’’’# SetCursorPos’, ’No error message is available’ 用管理員身份運行pycharmif __name__=='__main__': jisu=0 ltime=0 ntime=0 time.sleep(5) print(PilImage(875, 573)) print(PilImage(908,323)) print(PilImage(1050, 635)) print(PilImage(914,486)) while 1: if PilImage(875, 573)==(220, 154, 39): LeftClick(875, 573) jisu += 1 ntime = time.time()-ltime ltime = time.time() print('刷了第%d次,獲得%d經(jīng)驗,用時%d秒' % (jisu,jisu*82,ntime)) elif PilImage(908,323)==(26, 35, 101): LeftClick(908,323) elif PilImage(1050,635)==(216, 125, 26): LeftClick(1050,635) elif PilImage(1061,138)==(48, 131, 205): LeftClick(1061,145) elif PilImage(1061,138)==(46, 125, 197): LeftClick(1061,145) elif PilImage(914,486)==(196,39,80): LeftClick(914,486) else: pass time.sleep(5)

補充知識:python批量將文件夾下所有圖片中一種顏色改變?yōu)殡S機顏色

說在前面

需求:有時需要將圖片中的一種顏色更改為另一種顏色,ps可以幫助我們完成這項任務(wù),但是如果存在若干張圖片,ps就不能滿足我們的需要,則需要用python幫助我們快速解決。

源碼

# -*- coding: utf-8 -*-'''Created on Sun Aug 26 20:03:10 2018@author: Administrator'''from PIL import Imageimport random for n in range(1,4):#文件夾下圖片數(shù)量 i = 1 j = 1 img = Image.open('C:/Users/Administrator/Desktop/aa/'+str(n)+'.png')#讀取圖片 img = img.convert('RGB') width = img.size[0]#長度 height = img.size[1]#寬度 for i in range(0,width):#遍歷所有長度的點 for j in range(0,height):#遍歷所有寬度的點 data = img.getpixel((i,j))#i,j表示像素點 if (data[0]==255 and data[1]==255 and data[2]==255): m = random.randint(160,190)#取160-190的顏色隨機值 print('m=',m) img.putpixel((i,j),(m,m,m))#顏色改變 img = img.convert('L')#把圖片轉(zhuǎn)成灰度圖 img.save('C:/Users/Administrator/Desktop/aa/'+str(n)+'.png')#保存修改像素點后的圖片

錯誤注意

這里需要圖片是RGB模式的,不能是L灰度圖像,不然會出現(xiàn)如下錯誤:

TypeError: ’int’ object is not subscriptable

https://stackoverflow.com/questions/8220702/error-int-object-is-not-subscriptable解釋了這個問題,但是主要原因可能在于圖片是灰度圖像,那么data數(shù)據(jù)為空,不能提取到RGB顏色值,程序報錯。

隨機顏色

m = random.randint(160,190)#取160-190的顏色隨機值print('m=',m)img.putpixel((i,j),(m,m,m))#顏色改變

這里,是random設(shè)置隨機顏色值,在160-190之間變動,如果需要設(shè)定其他顏色值,可以改變動范圍,或是將m設(shè)置成一個固定的常數(shù),那么代表固定的顏色值。

附:圖片黑白互換

對于二值圖,圖片中的黑白顏色可以通過python實現(xiàn)相互交換。

from PIL import Imageimport PIL.ImageOps for i in range(1,37551): #讀入圖片 image = Image.open(’C:/Users/Administrator/Desktop/bbb/’+str(i).zfill(6)+’.png’) #image = image.resize((64,64)) #反轉(zhuǎn) inverted_image = PIL.ImageOps.invert(image) #保存圖片 inverted_image.save(’C:/Users/Administrator/Desktop/bbb/’+str(i).zfill(6)+’.png’)

結(jié)果

python實現(xiàn)按鍵精靈找色點擊功能教程,使用pywin32和Pillow庫

以上這篇python實現(xiàn)按鍵精靈找色點擊功能教程,使用pywin32和Pillow庫就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Python 編程
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
蜜桃精品视频| 视频小说一区二区| 最新中文字幕在线播放| 日韩高清一级| 日韩中文欧美在线| 91精品一区二区三区综合在线爱| 国产日韩免费| 亚洲精品视频一二三区| 久久麻豆视频| 亚洲精品女人| 亚洲高清av| 午夜国产精品视频| 久久亚洲一区| 日韩综合一区二区| 国产免费av一区二区三区| 国产精品一区二区精品| 欧美激情亚洲| 免费高潮视频95在线观看网站| av资源亚洲| 99久久婷婷| 神马日本精品| 日韩精品a在线观看91| 亚洲影视一区二区三区| 亚洲一二av| 亚洲tv在线| 精品免费视频| 国产精品女主播一区二区三区| 国产高清视频一区二区| 日韩一级精品| 日本中文字幕不卡| 国产福利亚洲| 波多野结衣久久精品| 999国产精品视频| 日韩视频精品在线观看| 中文字幕日本一区| 国产高清视频一区二区| 久久精品卡一| 亚洲另类黄色| 久久在线91| 日韩精品2区| 国产精品老牛| 久久久国产精品网站| 青青久久av| 亚洲精品在线a| 欧美国产美女| 亚洲资源网站| 国产suv精品一区二区四区视频 | 日韩成人亚洲| 亚洲综合二区| 亚洲ww精品| 欧美国产一级| 亚州av一区| 日韩一区二区三区免费| 亚洲免费福利一区| 高清不卡一区| 蜜桃视频一区二区| 福利在线一区| 日韩精品久久理论片| 日韩精品91| 国产精品蜜芽在线观看| 免费精品视频在线| 国产经典一区| 国产情侣久久| 日本在线不卡视频一二三区| 人人草在线视频| 黑森林国产精品av| 99视频精品全国免费| 精品网站999| 夜夜嗨网站十八久久| 国产福利资源一区| 香蕉视频成人在线观看| 九九久久国产| 亚洲理论在线| 日韩在线中文| 国产激情欧美| 亚洲无线观看| 国产 日韩 欧美一区| 国产日韩欧美中文在线| 午夜久久影院| 国产精品久久久久久久久久妞妞| 99热精品久久| 国语对白精品一区二区| 日韩一区二区三区精品| 91高清一区| 桃色av一区二区| 国产乱码精品一区二区三区四区| 在线亚洲自拍| 伊人久久大香线蕉av不卡| 精品国产亚洲一区二区三区大结局| 亚洲精品乱码日韩| 好看的av在线不卡观看| 日韩精品免费一区二区在线观看 | 国产一级成人av| 免费欧美一区| 亚洲一级少妇| 国产一区二区三区不卡av| 久久高清国产| 国产精品极品在线观看| 国产日韩免费| 中文字幕av一区二区三区四区| 69堂免费精品视频在线播放| 国产精品一区2区3区| 亚洲成人国产| 国产成人精品一区二区三区在线| 亚洲精品1区2区| 欧美日中文字幕| 日本va欧美va精品发布| 亚洲一区国产| 欧美日韩国产高清电影| 日韩欧美看国产| 高清一区二区三区av| 久久久久观看| 成人在线免费观看91| 国产一区二区三区网| 久久精品国产99国产| 国产精品地址| 国产一精品一av一免费爽爽| 欧美日韩亚洲国产精品| 日欧美一区二区| 亚洲免费高清| 久久国产精品亚洲77777| 99在线精品免费视频九九视| 亚洲电影在线一区二区三区| 九九综合在线| 亚洲激情黄色| 欧美福利专区| 99久久精品网| 免费不卡中文字幕在线| 伊人精品视频| 日韩精品一二三四| 亚洲精品乱码久久久久久蜜桃麻豆| 四虎在线精品| 国产精品久久久亚洲一区| 美女视频黄 久久| 欧美a在线观看| 另类小说一区二区三区| 美女久久久久久| 日韩免费视频| 亚洲激情中文| 亚洲免费观看高清完整版在线观| 欧美一级网站| 国产一区二区视频在线看| 久久久夜精品| 久久成人精品| 日本成人精品| 精品一区视频| 久久国产中文字幕| 日韩中文字幕麻豆| 国产日韩视频| 精品网站999| 欧美99久久| 日本伊人午夜精品| 精品72久久久久中文字幕| 欧美不卡在线| 视频一区在线视频| 国产精选一区| 伊人久久国产| 香蕉久久国产| 国产精品对白| 免费视频国产一区| 日本成人在线网站| 成人一二三区| 99亚洲精品| 国产精品www.| 精品国产一区二区三区噜噜噜| 婷婷综合六月| 少妇精品在线| 中文在线а√在线8| 蜜臀av亚洲一区中文字幕| 免费在线日韩av| 精品一区亚洲| 国产精品毛片aⅴ一区二区三区| 成人羞羞视频在线看网址| 亚洲开心激情| 精品国产一区二区三区2021| 国产亚洲一级| 久久午夜影院| 乱人伦精品视频在线观看| 国产激情精品一区二区三区| а√天堂8资源在线| 一区二区日韩免费看| 精品国产鲁一鲁****| 香蕉成人久久| 精品九九在线| 天堂av在线一区| 91亚洲一区| 亚洲a级精品| 日韩免费小视频| 日韩av不卡一区二区| 日韩精品影视| 国产另类在线| 国产一区白浆| 亚洲欧洲美洲av| 日韩不卡一二三区| 中国字幕a在线看韩国电影| 五月国产精品| 久久精品影视| 国产精品va| 一区二区国产在线观看| 日韩一区精品|