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

python生成九宮格圖片

 更新時(shí)間:2018年11月19日 10:28:40   作者:zenobia119  
這篇文章主要為大家詳細(xì)介紹了python生成九宮格圖片,利用Image類將一張圖片分割成9張,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了Python九宮格圖片生成的具體代碼,供大家參考,具體內(nèi)容如下

利用Image類將一張圖片分割成9張,發(fā)朋友圈利器,打包成EXE后,長期使用。

效果大致是:

庫:pillow

源碼:

# pengyouquanPicture.py
# 朋友圈九宮格圖片制作
 
from PIL import Image
import sys
 
# 先將input image 填充為正方形
def fill_image(image):
 width, height = image.size
 #選取原圖片長、寬中較大值作為新圖片的九宮格半徑
 new_image_length = width if width > height else height
 #生產(chǎn)新圖片【白底】
 new_image = Image.new(image.mode,(new_image_length, new_image_length), color='white')
 #將原圖粘貼在新圖上,位置為居中
 if width > height:
 new_image.paste(image,(0, int((new_image_length-heigth) / 2)))
 else:
 new_image.paste(image,(int((new_image_length-width) / 2), 0))
 return new_image
 
# 將圖片切割成九宮格
def cut_image(image):
 width, height = image.size
 #一行放3張圖
 item_width = int(width / 3)
 box_list = []
 for i in range(0,3):
 for j in range(0,3):
 box = (j*item_width,i*item_width,(j+1)*item_width,(i+1)*item_width)
 box_list.append(box)
 image_list = [image.crop(box) for box in box_list]
 return image_list
#保存圖片
def save_images(image_list):
 index = 1
 for image in image_list:
 image.save(str(index) + '.png', 'PNG')
 index += 1
 
if __name__ == '__main__':
 file_path = "1.jpg"
 image = Image.open(file_path)
 #image.show()
 image = fill_image(image)
 image_list = cut_image(image)
 save_images(image_list)

打包EXE:

pyinstaller.exe -F pengyouquanPicture.py -i "b8.ico"

把EXE文件和要分割的圖片放在一個(gè)路徑下,人后圖片重命名為1.jpg ,直接執(zhí)行exe 就可以得到9張照片啦。

PS:怎么打包成APP,后面再研究研究。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python實(shí)現(xiàn)獲取本地及遠(yuǎn)程圖片大小的方法示例

    Python實(shí)現(xiàn)獲取本地及遠(yuǎn)程圖片大小的方法示例

    這篇文章主要介紹了Python實(shí)現(xiàn)獲取本地及遠(yuǎn)程圖片大小的方法,結(jié)合實(shí)例形式分析了Python使用PIL、urllib2及cStringIO模塊獲取本機(jī)或遠(yuǎn)程圖片大小信息的相關(guān)操作技巧,需要的朋友可以參考下
    2018-07-07
  • Python學(xué)習(xí)筆記之lambda表達(dá)式用法詳解

    Python學(xué)習(xí)筆記之lambda表達(dá)式用法詳解

    這篇文章主要介紹了Python學(xué)習(xí)筆記之lambda表達(dá)式用法,結(jié)合實(shí)例形式詳細(xì)分析了lambda表達(dá)式的概念、功能、原理、組成及相關(guān)使用技巧,需要的朋友可以參考下
    2019-08-08
  • 淺談django框架集成swagger以及自定義參數(shù)問題

    淺談django框架集成swagger以及自定義參數(shù)問題

    這篇文章主要介紹了淺談django框架集成swagger以及自定義參數(shù)問題,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07
  • Python 結(jié)構(gòu)化字符串中提取數(shù)據(jù)詳情

    Python 結(jié)構(gòu)化字符串中提取數(shù)據(jù)詳情

    這篇文章主要介紹了Python 結(jié)構(gòu)化字符串中提取數(shù)據(jù)詳情,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-08-08
  • 詳解Python中的相對導(dǎo)入和絕對導(dǎo)入

    詳解Python中的相對導(dǎo)入和絕對導(dǎo)入

    絕對導(dǎo)入是指跳過包內(nèi),直接搜索 sys.path ,在sys.path的基礎(chǔ)上進(jìn)行我們的模塊搜索。相對導(dǎo)入是指先包內(nèi),再包外,再,,,那么下面這篇文章主要給大家介紹了Python中的相對導(dǎo)入和絕對導(dǎo)入,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-01-01
  • tensorflow中的梯度求解及梯度裁剪操作

    tensorflow中的梯度求解及梯度裁剪操作

    這篇文章主要介紹了tensorflow中的梯度求解及梯度裁剪操作,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • PyTorch使用GPU訓(xùn)練的兩種方法實(shí)例

    PyTorch使用GPU訓(xùn)練的兩種方法實(shí)例

    pytorch是一個(gè)非常優(yōu)秀的深度學(xué)習(xí)的框架,具有速度快,代碼簡潔,可讀性強(qiáng)的優(yōu)點(diǎn),下面這篇文章主要給大家介紹了關(guān)于PyTorch使用GPU訓(xùn)練的兩種方法,需要的朋友可以參考下
    2022-05-05
  • python里讀寫excel等數(shù)據(jù)文件的6種常用方式(小結(jié))

    python里讀寫excel等數(shù)據(jù)文件的6種常用方式(小結(jié))

    這篇文章主要介紹了python里讀寫excel等數(shù)據(jù)文件的6種常用方式(小結(jié)),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • Python進(jìn)行數(shù)據(jù)提取的方法總結(jié)

    Python進(jìn)行數(shù)據(jù)提取的方法總結(jié)

    數(shù)據(jù)提取是分析師日常工作中經(jīng)常遇到的需求。如某個(gè)用戶的貸款金額,某個(gè)月或季度的利息總收入,某個(gè)特定時(shí)間段的貸款金額和筆數(shù),大于5000元的貸款數(shù)量等等。本篇文章介紹如何通過python按特定的維度或條件對數(shù)據(jù)進(jìn)行提取,完成數(shù)據(jù)提取需求。
    2016-08-08
  • 利用Python實(shí)現(xiàn)翻譯HTML中的文本字符串

    利用Python實(shí)現(xiàn)翻譯HTML中的文本字符串

    這篇文章主要為大家介紹了如何利用Python實(shí)現(xiàn)翻譯HTML中的文本字符串功能,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以動手嘗試一下
    2022-06-06

最新評論

临江市| 莱芜市| 理塘县| 方正县| 和平区| 平塘县| 马龙县| 微山县| 互助| 达尔| 民权县| 玉山县| 银川市| 招远市| 曲麻莱县| 巫山县| 青岛市| 镇平县| 垣曲县| 沈丘县| 白沙| 长顺县| 淮滨县| 双城市| 泰安市| 安溪县| 平江县| 万宁市| 蒲城县| 虹口区| 阿拉善右旗| 扬中市| 茶陵县| 固始县| 星座| 山西省| 子洲县| 屏南县| 富裕县| 贵港市| 青岛市|