91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python制作朋友圈九宮格圖片

發布時間:2020-10-11 17:57:15 來源:腳本之家 閱讀:131 作者:hellokandy 欄目:開發技術

本文實例為大家分享了python朋友圈九宮格圖片的具體制作代碼,供大家參考,具體內容如下

將一張圖片,切分成九宮格的樣式:

原圖:

python制作朋友圈九宮格圖片

# -*- coding: UTF-8 -*-
from PIL import Image
import sys
import os
 
__author__ = 'kandy'
 
#當前文件所在文件夾
DIR_NAME = os.path.dirname( os.path.abspath(__file__) )
 
#填充新的image
def fill_image(image):
 width, height = image.size
 print('width:{%d}, height:{%d}' % (width, height))
 
 _length = width
 if height > width:
  _length = height
 
 new_image = Image.new(image.mode, (_length, _length), color='white')
 
 if width > height:
  new_image.paste(image, (0, int((_length - height) / 2)))
 else:
  new_image.paste(image, (int((_length - width) / 2), 0))
 return new_image
 
#裁剪image
def cut_image(image):
 width, height = image.size
 _width = int(width / 3)
 print('_width:{%d}' % _width)
 
 box_list = []
 
 # (left, top, right, bottom)
 for i in range(0, 3):
  for j in range(0, 3):
   print('i:{%d}, j:{%d}' % (i, j))
   box = (j*_width, i*_width, (j+1)*_width, (i+1)*_width)
   box_list.append(box)
   image_list = [image.crop(box) for box in box_list]
 return image_list
 
#將image列表的里面的圖片保存
def save_images(image_list): 
 index = 1 
 #創建result文件夾
 res_dir = os.path.join(DIR_NAME, 'result')
 if not os.path.exists(res_dir):
  os.mkdir(res_dir)
 
 for image in image_list:
  new_name = os.path.join(res_dir, str(index) + '.png')
  image.save(new_name, 'PNG') 
  index += 1 
 print('圖片保存完畢!')
 
 
if __name__ == '__main__': 
 file_path = os.path.join(DIR_NAME, '123.jpg')
 image = Image.open(file_path)
 #image.show()
 image = fill_image(image)
 #
 image_list = cut_image(image)
 #
 save_images(image_list)
 print('程序結束!')

切圖后,拿去發朋友圈吧:

python制作朋友圈九宮格圖片

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

治多县| 剑河县| 台江县| 汪清县| 深泽县| 体育| 十堰市| 宁都县| 新巴尔虎右旗| 鹤山市| 青铜峡市| 湖口县| 晋宁县| 侯马市| 蒙山县| 彰化市| 临漳县| 万年县| 舒城县| 高州市| 广安市| 高雄市| 山西省| 邢台市| 襄汾县| 桓仁| 隆德县| 革吉县| 陇西县| 沾益县| 青神县| 昌邑市| 桂林市| 金湖县| 凌源市| 呼和浩特市| 琼中| 平乐县| 图们市| 乐都县| 休宁县|