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

Python切割圖片成九宮格的示例代碼

 更新時(shí)間:2020年03月10日 09:48:01   作者:麥葉  
這篇文章主要介紹了Python切割圖片成九宮格的相關(guān)知識(shí),本文通過截圖實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

這篇文字講述如何使用Python把一張完整的大圖切割成9份小圖片,制作朋友圈九宮格圖文分享。

原圖如下:

 

我們想要利用這張圖制作高逼格的九宮格朋友圈分享。

達(dá)到類似于這樣的效果:

 

實(shí)現(xiàn)原理非常簡(jiǎn)單,那就是利用PIL庫(kù)對(duì)原圖不斷畫小區(qū)域然后切下來存儲(chǔ)成新的小圖片。

假設(shè)每一個(gè)格子的寬和高分別是w、h,那么第row行(從0開始計(jì)數(shù)),第col列(從0開始計(jì)數(shù))的格子左上角坐標(biāo)和右下角坐標(biāo)分別是(col * w, row * h),(col * w + w, r * h + h)。

 

code snippet:
#! /usr/local/bin/python3
# -*- coding: utf-8 -*-
fromPILimportImage
defcut_image(image):
width, height = image.size
item_width = width /3.0
item_height = height /3.0
box_list = []
forrowinrange(0,3):
forcolinrange(0,3):
box = (col * item_width, row * item_height,( col +1) * item_width,( row +1) * item_height)
box_list.append( box )
image_list = [image.crop(box)forboxinbox_list]
returnimage_list
defsave_images(image_list):
dirName ='output'
ifFalse== os.path.exists( dirName ):
os.makedirs( dirName )
index =1
forimageinimage_list:
image.save(‘./output/python'+str(index) +'.png','PNG')
index +=1
if__name__ =='__main__':
image = Image.open("use.png")
image_list = cut_image(image)
save_images(image_list)

為了能在朋友圈中預(yù)覽時(shí)看到所有圖片的完整樣子,建議保證自己的原始圖片是正方形的,然后再運(yùn)行這個(gè)腳本,在output中得到九張圖片。最后,嗯,就可以去秀了!

總結(jié)

到此這篇關(guān)于Python切割圖片成九宮格的文章就介紹到這了,更多相關(guān)Python切割圖片 九宮格 內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Pandas讀存JSON數(shù)據(jù)操作示例詳解

    Pandas讀存JSON數(shù)據(jù)操作示例詳解

    這篇文章主要為大家介紹了Pandas讀存JSON數(shù)據(jù)操作示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-08-08
  • python爬取晉江文學(xué)城小說評(píng)論(情緒分析)

    python爬取晉江文學(xué)城小說評(píng)論(情緒分析)

    這篇文章主要介紹了使用python爬取晉江文學(xué)城小說評(píng)論(情緒分析),全文代碼詳細(xì),邏輯清晰,很適合學(xué)習(xí)爬蟲爬取的朋友,需要的朋友可以參考下
    2021-04-04
  • pytorch單元測(cè)試的實(shí)現(xiàn)示例

    pytorch單元測(cè)試的實(shí)現(xiàn)示例

    單元測(cè)試是一種軟件測(cè)試方法,本文主要介紹了pytorch單元測(cè)試的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-04-04
  • python3編碼問題匯總

    python3編碼問題匯總

    本文給通過一個(gè)具體的編碼問題的解決辦法,給大家詳細(xì)分享了python中的編碼問題的來龍去脈,非常的細(xì)致全面,有需要的小伙伴可以參考下
    2016-09-09
  • 利用python編寫一個(gè)圖片主色轉(zhuǎn)換的腳本

    利用python編寫一個(gè)圖片主色轉(zhuǎn)換的腳本

    這篇文章主要給大家介紹了關(guān)于利用python編寫一個(gè)圖片主色轉(zhuǎn)換腳本的相關(guān)資料,主要使用的是Python中的Pillow圖像處理庫(kù),文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面隨著小編來一起看看吧。
    2017-12-12
  • Python中的三目(元)運(yùn)算符詳解

    Python中的三目(元)運(yùn)算符詳解

    這篇文章主要介紹了python 三元運(yùn)算符使用解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2021-09-09
  • Python dict的使用誤區(qū)你知道嗎

    Python dict的使用誤區(qū)你知道嗎

    這篇文章主要為大家介紹了Python dict的使用誤區(qū),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-01-01
  • python?opencv的imread方法無法讀取圖片問題

    python?opencv的imread方法無法讀取圖片問題

    這篇文章主要介紹了python?opencv的imread方法無法讀取圖片問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • Python Django實(shí)現(xiàn)個(gè)人博客系統(tǒng)的搭建

    Python Django實(shí)現(xiàn)個(gè)人博客系統(tǒng)的搭建

    個(gè)人博客是一個(gè)非常好的平臺(tái),可以讓人們分享自己的知識(shí)和經(jīng)驗(yàn),也可以讓人們交流和互動(dòng)。在這篇文章中,我們將介紹如何使用Python Django框架來開發(fā)一個(gè)個(gè)人博客系統(tǒng),希望對(duì)大家有所幫助
    2023-04-04
  • 詳解Python GUI工具取色器

    詳解Python GUI工具取色器

    作為Python開發(fā)者,你遲早都會(huì)用到圖形用戶界面來開發(fā)應(yīng)用。本文將推薦Python GUI工具取色器的一些知識(shí),感興趣的朋友一起看看吧
    2021-06-06

最新評(píng)論

遵化市| 吴忠市| 什邡市| 峡江县| 吐鲁番市| 瑞金市| 五河县| 马公市| 惠来县| 巴中市| 叙永县| 普定县| 重庆市| 肇源县| 磐石市| 健康| 多伦县| 克什克腾旗| 富平县| 工布江达县| 潍坊市| 竹溪县| 普宁市| 东台市| 南涧| 云龙县| 邛崃市| 弋阳县| 精河县| 荥经县| 正镶白旗| 孝义市| 六盘水市| 青岛市| 甘肃省| 清丰县| 盈江县| 临猗县| 梧州市| 宁武县| 鲁山县|