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

您的位置:首頁技術文章
文章詳情頁

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

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

Python圖片處理模塊PIL(pillow)

pywin32的主要作用

1.捕獲窗口;

2.模擬鼠標鍵盤動作;

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

4.PIL截屏功能

找色點擊功能思路:

抓取當前屏幕快照,指定一個坐標和顏色,如果坐標的顏色符合,則點擊坐標.

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

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

3.用pywin32操作鼠標鍵盤

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

由于分辨率不同,要修改相應坐標和顏色才能正常在自己電腦上運行

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))#與坐標不同,這里0,0,1,1是一個像素,而坐標是從0~1919的 pix = im.load() return pix[x,y]def DisplaySize(): return GetSystemMetrics(0), GetSystemMetrics(1) # Python獲取屏幕分辨率def LeftClick(x, y): # 鼠標左鍵點擊屏幕上的坐標(x, y) win32api.SetCursorPos((x, y)) # 鼠標定位到坐標(x, y) # 注意:不同的屏幕分辨率會影響到鼠標的定位,有需求的請用百分比換算 win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN, x, y, 0, 0) # 鼠標左鍵按下 win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP, x, y, 0, 0) # 鼠標左鍵彈起 # 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經驗,用時%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批量將文件夾下所有圖片中一種顏色改變為隨機顏色

說在前面

需求:有時需要將圖片中的一種顏色更改為另一種顏色,ps可以幫助我們完成這項任務,但是如果存在若干張圖片,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):#文件夾下圖片數量 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')#把圖片轉成灰度圖 img.save('C:/Users/Administrator/Desktop/aa/'+str(n)+'.png')#保存修改像素點后的圖片

錯誤注意

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

TypeError: ’int’ object is not subscriptable

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

隨機顏色

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

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

附:圖片黑白互換

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

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)) #反轉 inverted_image = PIL.ImageOps.invert(image) #保存圖片 inverted_image.save(’C:/Users/Administrator/Desktop/bbb/’+str(i).zfill(6)+’.png’)

結果

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

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

標簽: Python 編程
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
久久在线免费| 亚洲精品小说| 亚洲精品第一| 亚洲精品第一| 亚洲啊v在线免费视频| 日韩精品导航| 日韩av午夜在线观看| 国产精品蜜月aⅴ在线| 久久av日韩| 在线亚洲人成| 午夜av一区| 亚洲精品免费观看| 国产精品久久久久9999高清| 精品一区二区三区中文字幕视频 | 日韩欧美字幕| 亚洲福利精品| 欧美日韩国产免费观看 | 尤物在线精品| 日本中文字幕视频一区| 国产伦精品一区二区三区在线播放 | 日韩久久精品| 亚洲精华国产欧美| 日韩国产精品久久久久久亚洲| 国产精品大片免费观看| 日韩国产一区| 综合五月婷婷| 狠狠久久伊人| 久久视频国产| 日韩欧美中文字幕电影| 高清久久一区| 国产精品日本| 美女视频黄久久| 欧美精品一区二区久久| 日本麻豆一区二区三区视频| 国产成人黄色| 亚洲欧美日韩一区在线观看| 国产欧美日韩亚洲一区二区三区| 国产精品黑丝在线播放| 99国产精品视频免费观看一公开| 奇米狠狠一区二区三区| 极品av在线| 中文一区一区三区免费在线观 | 久久xxxx精品视频| 久久超碰99| 亚洲综合精品| 久久久久观看| 久久av在线| 日韩av在线播放网址| 亚洲欧美日韩国产一区二区| 久久精品国产免费| 国产精品日本| 国产一区二区三区亚洲综合| 欧美日韩激情在线一区二区三区| 国产亚洲观看| 国产精品99一区二区| 91精品国产一区二区在线观看| 国产成人免费视频网站视频社区| 亚洲一区二区三区免费在线观看| 精品中国亚洲| 免费在线观看日韩欧美| 视频在线不卡免费观看| 亚洲婷婷丁香| 久久久精品五月天| 国产精品一国产精品| 日韩一级精品| 麻豆国产在线| 日韩黄色av| 在线日韩中文| 国产精品三p一区二区| 欧美在线影院| 激情久久99| 国产日韩中文在线中文字幕| 黄色亚洲在线| 伊人久久国产| 国产精品久久久久久久久久白浆| 亚洲欧美不卡| 久久久久亚洲| 国产成人a视频高清在线观看| 深夜福利一区| 亚洲欧美日韩一区在线观看| 久久青草久久| 精品丝袜久久| 91欧美极品| 最新国产拍偷乱拍精品| 成人精品国产亚洲| 你懂的国产精品永久在线| 亚洲人成在线影院| 国产视频一区欧美| 欧美综合另类| 亚洲www啪成人一区二区| 精品国产日韩欧美精品国产欧美日韩一区二区三区 | 午夜精品久久久久久久久久蜜桃| 国产亚洲欧美日韩精品一区二区三区 | 亚洲男女av一区二区| 精品久久97| 国产日产精品_国产精品毛片| 中文字幕日韩高清在线| 久久人人99| 国产日韩电影| 福利视频一区| 精品高清久久| 麻豆精品视频在线观看视频| 日韩av黄色在线| 日本a级不卡| 视频一区日韩精品| 在线观看亚洲精品福利片| 视频在线观看91| 99pao成人国产永久免费视频 | 伊人久久大香线蕉av超碰演员| 久久久蜜桃一区二区人| bbw在线视频| 日韩精品第一区| 女生影院久久| 啪啪国产精品| 伊人久久大香线蕉av不卡| 欧美日韩一二| 国产在线不卡| 欧美精品一区二区三区精品| 美女网站一区| 91九色精品| 欧美精品一卡| 亚洲高清av| 午夜一级久久| 亚洲18在线| 青青伊人久久| 免费日韩成人| 97人人精品| 色婷婷精品视频| 午夜久久福利| 一区二区精品| 欧美一区成人| 开心激情综合| 中国字幕a在线看韩国电影| 国产v综合v| 欧美成人高清| 免费久久99精品国产| 日本大胆欧美人术艺术动态| 婷婷久久免费视频| 久久99精品久久久久久园产越南 | 久久亚洲色图| 91精品尤物| 国产999精品在线观看| 欧美三区四区| 午夜亚洲一区| 欧美亚洲二区| 国产一区二区三区网| 91精品国产乱码久久久久久久| 亚洲少妇诱惑| 日韩综合小视频| 国产情侣久久| 亚洲精品成人图区| 欧美日韩一区二区综合 | 亚洲精品在线a| 久久99视频| 亚洲网站视频| 亚洲2区在线| 国产一区丝袜| 在线看片不卡| 久久狠狠亚洲综合| 涩涩av在线| 亚洲久久视频| 久久精品国产成人一区二区三区| 人在线成免费视频| 亚洲色诱最新| 国产精品www994| 欧美+日本+国产+在线a∨观看| 蜜桃av一区| 国产中文字幕一区二区三区| 伊人久久亚洲美女图片| 国产精品视频3p| 蜜臀91精品国产高清在线观看| 亚洲一区二区小说| 成人午夜毛片| 一区二区三区午夜视频| 久久av资源| 国产精品免费看| 另类欧美日韩国产在线| 美女网站一区| 美女国产一区二区三区| 一本色道精品久久一区二区三区| 久久国产精品色av免费看| 成人久久一区| 日本aⅴ亚洲精品中文乱码| 久久精品亚洲人成影院| 欧美一级一区| 精品一区三区| 免费在线亚洲欧美| 亚洲在线成人| 精品免费视频| 亚洲一区二区免费在线观看| 黑人精品一区| 日韩二区三区在线观看| 久久国产精品成人免费观看的软件| 久久精品 人人爱| 日韩视频免费| 精品午夜视频| 日韩国产在线观看一区| 自由日本语亚洲人高潮| 精品美女在线视频| 视频一区日韩|