最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python截圖的五個(gè)方法實(shí)例總結(jié)

 更新時(shí)間:2022年12月06日 08:49:10   作者:快?樂?至?上?  
學(xué)習(xí)一門語言最好的方法便是實(shí)踐,想要拿Python寫一個(gè)截圖工具,下面這篇文章主要給大家介紹了關(guān)于Python截圖的五個(gè)方法,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下

小主我總結(jié)了一下,看官僅供參考。具體運(yùn)行時(shí)間,要看電腦,程序復(fù)雜程度,截圖大小,原本為四個(gè)方法,后面又發(fā)現(xiàn)了一種。補(bǔ)上
運(yùn)行熟練度等因素。

方法一:

速度快,截取單張時(shí)間大概零點(diǎn)幾秒。但是程序很長(zhǎng)。

如圖:

紅框內(nèi)的是獲得當(dāng)前監(jiān)視器設(shè)備的全屏尺寸。也可以可以不要,可以直接給w,h賦值,指定寬度和高度。紅框上面的是獲得設(shè)備準(zhǔn)備條件。
第一個(gè)紅線,是左邊距和上邊距填充背景色黑色,默認(rèn)(0,0)就好,也可以自己試試。這里不加圖了。

第二個(gè)紅線就是指定的圖片寬和高(>0)。第三個(gè)紅線,所截圖的左上角的坐標(biāo),若小于0,越界部分則填充黑色。

方法二:

速度一般,截取單張大概1秒左右,程序簡(jiǎn)單易懂。grab()如果不加參數(shù),是全屏。四個(gè)參數(shù)分別是
x1,y1,x2,y2。即左上角和右下角坐標(biāo)。

方法三:

大概也是1到2秒。不過這個(gè)庫(kù),要另外安裝。

screenshot()如果不要 region 參數(shù),是全屏。四個(gè)參數(shù)分別是
x,y,w,h。即左上角坐標(biāo)和圖片寬度 高度。

方法四:

可以用爬蟲庫(kù) selenium 截圖。

主程序該咋寫咋寫,截圖用到:

browser.save_screenshot(filename),尺寸參數(shù)看官可以自己試試?;蛟S后期我會(huì)補(bǔ)上

若定義函數(shù),注意形參,傳參寫法。

方法五:

使用aotupy截圖,如圖:

capture_screen()函數(shù),括號(hào)內(nèi)如果為空,則是全憑截圖。若要指定范圍,就要這樣寫,因?yàn)樗髤?shù)時(shí)一個(gè)長(zhǎng)度為2的數(shù)組,函數(shù)要帶括號(hào),數(shù)組要帶括號(hào),長(zhǎng)度為2,兩組數(shù),所以,注意括號(hào)匹配。第一個(gè),是起點(diǎn)位置,第二個(gè)括號(hào),是從起點(diǎn)開始的長(zhǎng)讀和寬度,所以 要計(jì)算。

補(bǔ)充:Python 指定區(qū)域截圖

先上代碼

from pyautogui import screenshot
import time
from PIL import ImageGrab
# Grab Screenshot of Screen
def grab_screenshot():
    shot = screenshot()
    shot.save('my_screenshot.png')
# Grab Screenshot of Specific Area
def grab_screenshot_area():
    area = (0, 0, 500, 500)   # 這里是設(shè)置截圖范圍的區(qū)域
    shot = ImageGrab.grab(area)
    shot.save('my_screenshot_area.png')
# Grab Screenshot with Delay
def grab_screenshot_delay():
    time.sleep(5)
    shot = screenshot()
    shot.save('my_screenshot_delay.png')

使用此腳本,你可以直接截屏或截取特定區(qū)域的屏幕截圖。

可以加載在一些搶購(gòu)的腳本中,把秒殺產(chǎn)品搶到手后,進(jìn)行截圖,然后繼續(xù)搶下一個(gè)

總結(jié)

到此這篇關(guān)于Python截圖的五個(gè)方法總結(jié)的文章就介紹到這了,更多相關(guān)Python截圖方法內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python創(chuàng)建自己的加密貨幣的示例

    Python創(chuàng)建自己的加密貨幣的示例

    這篇文章主要介紹了Python創(chuàng)建自己的加密貨幣的示例,幫助大家更好的理解和學(xué)習(xí)使用python,感興趣的朋友可以了解下
    2021-03-03
  • OpenCV使用KNN完成OCR手寫體識(shí)別

    OpenCV使用KNN完成OCR手寫體識(shí)別

    這篇文章主要為大家介紹了OpenCV使用KNN完成OCR手寫體識(shí)別示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-05-05
  • python人人網(wǎng)登錄應(yīng)用實(shí)例

    python人人網(wǎng)登錄應(yīng)用實(shí)例

    這篇文章主要介紹了python人人網(wǎng)登錄應(yīng)用實(shí)例,是一個(gè)非常實(shí)用的技巧,需要的朋友可以參考下
    2014-09-09
  • Python基礎(chǔ)教程之pytest參數(shù)化詳解

    Python基礎(chǔ)教程之pytest參數(shù)化詳解

    參數(shù)化就是把測(cè)試過程中的數(shù)據(jù)提取出來,通過參數(shù)傳遞不同的數(shù)據(jù)來驅(qū)動(dòng)用例運(yùn)行,這篇文章主要給大家介紹了關(guān)于Python基礎(chǔ)教程之pytest參數(shù)化的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-01-01
  • python利用百度云接口實(shí)現(xiàn)車牌識(shí)別的示例

    python利用百度云接口實(shí)現(xiàn)車牌識(shí)別的示例

    這篇文章主要介紹了python利用百度云接口實(shí)現(xiàn)車牌識(shí)別的示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • 將labelme格式數(shù)據(jù)轉(zhuǎn)化為標(biāo)準(zhǔn)的coco數(shù)據(jù)集格式方式

    將labelme格式數(shù)據(jù)轉(zhuǎn)化為標(biāo)準(zhǔn)的coco數(shù)據(jù)集格式方式

    今天小編就為大家分享一篇將labelme格式數(shù)據(jù)轉(zhuǎn)化為標(biāo)準(zhǔn)的coco數(shù)據(jù)集格式方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • 使用Python處理Excel文件并將數(shù)據(jù)存儲(chǔ)到PostgreSQL的方法

    使用Python處理Excel文件并將數(shù)據(jù)存儲(chǔ)到PostgreSQL的方法

    在日常工作中,我們經(jīng)常會(huì)遇到需要處理大量文件并將數(shù)據(jù)存儲(chǔ)至數(shù)據(jù)庫(kù)或整合到一個(gè)文件的需求,本文將向大家展示如何使用Python處理Excel文件并將數(shù)據(jù)存儲(chǔ)到PostgreSQL數(shù)據(jù)庫(kù)中,需要的朋友可以參考下
    2024-01-01
  • python高階函數(shù)使用教程示例

    python高階函數(shù)使用教程示例

    這篇文章主要為大家介紹了python高階函數(shù)使用教程示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-06-06
  • python3+PyQt5實(shí)現(xiàn)自定義窗口部件Counters

    python3+PyQt5實(shí)現(xiàn)自定義窗口部件Counters

    這篇文章主要為大家詳細(xì)介紹了python3+PyQt5實(shí)現(xiàn)自定義窗口部件,Counters自定窗口部件,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-04-04
  • python定間隔取點(diǎn)(np.linspace)的實(shí)現(xiàn)

    python定間隔取點(diǎn)(np.linspace)的實(shí)現(xiàn)

    今天小編就為大家分享一篇python定間隔取點(diǎn)(np.linspace)的實(shí)現(xiàn),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11

最新評(píng)論

武定县| 加查县| 喀喇| 常州市| 丰顺县| 金阳县| 沙湾县| 南皮县| 丰镇市| 突泉县| 新营市| 尼勒克县| 故城县| 社会| 曲周县| 香港| 龙江县| 普兰店市| 曲阳县| 白河县| 宁陕县| 渝北区| 萍乡市| 盐城市| 西青区| 东莞市| 铜川市| 丰城市| 徐州市| 肃北| 靖西县| 赣州市| 石景山区| 绥芬河市| 延川县| 青浦区| 曲水县| 潍坊市| 苏尼特左旗| 肥乡县| 保康县|