婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > python實現圖片九宮格分割的示例

python實現圖片九宮格分割的示例

熱門標簽:上海機器人外呼系統哪家好 地圖標注的意義點 地圖標注微信發送位置不顯示 蓋州市地圖標注 南京銷售外呼系統軟件 地圖制圖標注位置改變是移位嗎 浙江電銷卡外呼系統好用嗎 房產電銷外呼系統 315電話機器人廣告

簡介

大家都知道在微信朋友圈或者微博以及QQ動態中,有很多“強迫癥患者”發圖片都愛發9張,而有些圖是一張圖片分成的九宮圖,對于這種操作,大家知道是怎么做到的嗎?

本文就是用Python做的一個九宮格圖片生成器,是一個打包好的exe文件,用戶無需部署安裝Python的開發環境,在本地就可以運行此程序,以此快速生成九宮格圖片。

實現原理

實現原理非常簡單,那就是利用PIL庫對原圖不斷畫小區域然后切下來存儲成新的小圖片。

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

源碼

下面是程序的所有代碼,這是一個Python GUI程序,代碼不多,也很容易理解:

# -*- coding: UTF-8 -*-
# 將一張圖片分成九張,九宮格
import tkinter as tk
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 
 #生成新圖片[白底] 
 new_image = Image.new(image.mode, (new_image_length, new_image_length), color='white') #注意這個函數! 
 #將之前的圖粘貼在新圖上,居中 
 if width > height:#原圖寬大于高,則填充圖片的豎直維度 #(x,y)二元組表示粘貼上圖相對下圖的起始位置,是個坐標點。 
 new_image.paste(image, (0, int((new_image_length - height) / 2))) 
 else: 
 new_image.paste(image, (int((new_image_length - width) / 2),0)) 
 return new_image 
 
# 分割圖片 
def cut_image(image):
 width, height = image.size
 item_width = int(width / 3) #因為朋友圈一行放3張圖。
 box_list = []
 # (left, upper, right, lower)
 for i in range(0,3):
 for j in range(0,3):
 #print((i*item_width,j*item_width,(i+1)*item_width,(j+1)*item_width))
 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 
 
 
# 點擊按鈕,實現圖片分割
def cTofClicked():
 file_path=str(entryCd.get()) # 獲取要進行分割的圖片路徑
 image = Image.open(file_path) 
 #image.show() 
 image = fill_image(image) 
 image_list = cut_image(image) 
 save_images(image_list) 
 labelcTof.config(text="九宮格圖片已生,請在程序所在目錄查看!")
 
# 窗體
top=tk.Tk()
top.title('九宮格圖片生成器')
labelcTof=tk.Label(top,text="請輸入要進行轉換的圖片路徑:",height=4,\

 width=40,fg="blue") 
labelcTof.pack()
entryCd=tk.Entry(top,text='0') # 文本框,獲取圖片路徑
entryCd.pack()
label_tip=tk.Label(top,text="請檢查圖片路徑是否輸入正確!",height=2,\

 width=40,fg="gray") 
label_tip.pack()
btnCal=tk.Button(top,text="點擊生成九宮格圖片",fg="red",bg="yellow",command=cTofClicked) # 點擊回調函數
btnCal.pack()
 
top.mainloop() # 執行主循環

運行結果

界面圖像

在文本框中輸入圖片地址,點擊“點擊生成九宮格圖片”

以上就是python實現圖片九宮格分割的示例的詳細內容,更多關于python 圖片九宮格分割的資料請關注腳本之家其它相關文章!

您可能感興趣的文章:
  • Python生成九宮格圖片的示例代碼
  • 利用Python實現朋友圈中的九宮格圖片效果
  • Python切割圖片成九宮格的示例代碼
  • python制作朋友圈九宮格圖片
  • Python切圖九宮格的實現方法
  • python實現圖片九宮格分割
  • Python實現九宮格式的朋友圈功能內附“馬云”朋友圈
  • python生成九宮格圖片
  • 教你怎么用Python生成九宮格照片

標簽:赤峰 日照 陽泉 臨汾 金華 雙鴨山 貴州 克拉瑪依

巨人網絡通訊聲明:本文標題《python實現圖片九宮格分割的示例》,本文關鍵詞  python,實現,圖片,九宮,格,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《python實現圖片九宮格分割的示例》相關的同類信息!
  • 本頁收集關于python實現圖片九宮格分割的示例的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    成人精品亚洲人成在线| 日韩精品中文字幕一区| 一区二区在线观看视频| 国产精品国产三级国产有无不卡| 91精品国产综合久久精品麻豆 | 欧美变态凌虐bdsm| 欧美精品自拍偷拍| 色伊人久久综合中文字幕| 成人免费不卡视频| 99久久国产综合精品女不卡| 国产一区美女在线| 国产成人日日夜夜| 成人app网站| 色综合天天做天天爱| 日本道精品一区二区三区| 99在线精品免费| 91视频免费看| 欧美亚洲丝袜传媒另类| 欧美高清dvd| 91精品国产欧美一区二区成人| 欧美成人a∨高清免费观看| 精品区一区二区| 国产午夜精品一区二区三区嫩草| 久久久久久久久久久久久久久99 | 欧美日韩一区不卡| 在线电影一区二区三区| 久久久91精品国产一区二区三区| 欧美男人的天堂一二区| 91农村精品一区二区在线| 91色综合久久久久婷婷| 91麻豆精品国产无毒不卡在线观看| 精品伦理精品一区| 日韩美女视频19| 亚洲18色成人| 国产成人免费在线观看不卡| 欧美日韩中文一区| 国产欧美一区二区精品婷婷 | 欧美日韩精品三区| 久久久久久97三级| 亚洲人成网站色在线观看| 日韩精品电影一区亚洲| 韩国一区二区在线观看| 欧美性猛片aaaaaaa做受| 欧美精彩视频一区二区三区| 亚洲小说欧美激情另类| 成人av网址在线观看| 日韩视频永久免费| 一区二区三区欧美| 国产成人在线视频网站| 欧美日韩国产美| 国产精品美女www爽爽爽| 麻豆成人免费电影| 欧美亚洲一区二区在线| 亚洲欧美日韩国产综合| 成人午夜在线播放| 国产喂奶挤奶一区二区三区| 日本视频在线一区| 69精品人人人人| 亚洲成人免费影院| 一本色道a无线码一区v| 久久久久九九视频| 国产成人综合精品三级| 国产视频911| 丁香婷婷深情五月亚洲| 国产亚洲视频系列| 国产盗摄一区二区三区| 日韩欧美一二区| 久久精品国产免费看久久精品| 欧美精品乱码久久久久久按摩| 午夜国产不卡在线观看视频| 精品视频1区2区| 日日夜夜免费精品| 欧美日韩一卡二卡| 免费精品视频最新在线| 精品国产一区二区三区久久久蜜月 | 欧美视频三区在线播放| 视频一区视频二区在线观看| 欧美裸体一区二区三区| 美国三级日本三级久久99| 久久久亚洲精品石原莉奈| 国产不卡在线一区| 一区二区在线观看视频在线观看| 国产精品国产a| 国产视频一区在线播放| 国产乱色国产精品免费视频| 亚洲欧美另类在线| 精品久久久久久久久久久久包黑料 | caoporen国产精品视频| 一区二区三区.www| 久久久久久日产精品| 91天堂素人约啪| 日韩精品一二三| 成人欧美一区二区三区白人| 欧美一级一区二区| 色呦呦日韩精品| 久久99精品久久久久久久久久久久| 中文字幕在线免费不卡| 欧美一区二区二区| 欧洲一区二区三区在线| 免费的国产精品| 亚洲图片自拍偷拍| 国产精品久久久久久久久久免费看| 日韩一区二区高清| 欧美老年两性高潮| 在线精品亚洲一区二区不卡| 成人免费黄色在线| 国产成人a级片| 国产一区 二区| 九九热在线视频观看这里只有精品| 丝袜国产日韩另类美女| 99精品视频在线播放观看| 久久99最新地址| 日韩国产欧美三级| 日韩中文字幕一区二区三区| 无吗不卡中文字幕| 亚洲精品成人在线| 一区二区三区成人在线视频| 亚洲一区视频在线| 亚洲电影中文字幕在线观看| 亚洲在线视频免费观看| 亚洲第一激情av| 秋霞电影网一区二区| 久久精品国产99国产| 狠狠色狠狠色综合系列| 国产精品一品二品| fc2成人免费人成在线观看播放 | 色婷婷综合久久久久中文一区二区| 日本精品一级二级| 欧美日韩一卡二卡三卡| 精品国产自在久精品国产| 国产清纯白嫩初高生在线观看91 | 久久亚洲一区二区三区明星换脸| 精品国产一区二区三区不卡| 久久久久国产精品麻豆 | 777亚洲妇女| 精品国产伦理网| 久久亚洲精华国产精华液| 久久久精品国产免大香伊| 国产精品免费人成网站| 一区二区三区中文字幕在线观看| 日本午夜一本久久久综合| 国产福利一区二区三区在线视频| 在线观看91视频| 日韩欧美一级特黄在线播放| 亚洲另类在线制服丝袜| 国产精品久久久久久久第一福利| 国产午夜精品一区二区| 婷婷开心激情综合| 亚洲电影你懂得| 九九九久久久精品| 欧美成人伊人久久综合网| 夜夜精品视频一区二区| 成人av免费在线| 中文字幕一区免费在线观看| 日韩av电影天堂| 国产二区国产一区在线观看| 欧美高清视频不卡网| 亚洲制服丝袜av| 在线观看免费一区| 久久精品免费在线观看| 日韩不卡一二三区| 91久久精品一区二区三| 久久婷婷久久一区二区三区| 天涯成人国产亚洲精品一区av| 岛国精品在线播放| 26uuu欧美| 国产真实乱对白精彩久久| 91.麻豆视频| 午夜欧美一区二区三区在线播放| 91丝袜呻吟高潮美腿白嫩在线观看| 国产欧美一区二区精品性色 | 久久99精品国产麻豆婷婷洗澡| 欧美视频一区二区| 国产精品欧美极品| 国产亚洲欧美在线| 成人a免费在线看| 一区二区三区自拍| 777午夜精品免费视频| 久久er99热精品一区二区| 久久综合久久综合久久综合| 国产二区国产一区在线观看| 亚洲欧洲精品一区二区三区| 欧美日韩一区高清| 久久99精品视频| 亚洲免费在线观看视频| 日韩欧美在线观看一区二区三区| 国产在线不卡一卡二卡三卡四卡| 2020日本不卡一区二区视频| 成人性生交大片免费| 亚洲一二三四区不卡| 国产午夜亚洲精品不卡| 欧美日韩成人综合天天影院| 国产综合色产在线精品| 亚洲一区二区三区四区中文字幕| 欧美不卡一区二区| 91国内精品野花午夜精品| 亚洲香蕉伊在人在线观| 国产网站一区二区| 欧美一区二区视频在线观看| 欧美在线色视频|