<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          如何發(fā)個(gè) 微信九宮格 朋友圈?

          共 1201字,需瀏覽 3分鐘

           ·

          2020-09-12 10:34

          來(lái)源?/ 天作之程
          作者 / 天作

          你一定見(jiàn)過(guò)下面的朋友圈九宮格


          有很多小程序可以實(shí)現(xiàn)這個(gè)功能,在微信里搜“九宮格”小程序就可以找到。

          比如下邊這個(gè)


          其核心就是把一張圖片拆分為9份。


          下面用python 來(lái)實(shí)現(xiàn)一下

          在python中,圖片處理的模塊主要用到 pillow 模塊

          它可以完成圖像歸檔和圖像處理兩方面功能需求:

          • 圖像歸檔:對(duì)圖像進(jìn)行批處理、生成圖像預(yù)覽、圖像格式轉(zhuǎn)換等;
          • 圖像處理:圖像基本處理、像素處理、顏色處理等。

          首先安裝一下模塊:

          pip?install?pillow

          從 PIL中導(dǎo)入 Image類

          from?PIL?import?Image

          九宮格圖片切分的主要邏輯如下:

          1. 打開(kāi)待處理的圖片
          2. 切分圖片
          3. 保存切分完成的圖片

          1、打開(kāi)待處理的圖片

          pic?=?input("請(qǐng)輸入圖片文件名:")
          im?=?Image.open(pic)

          2、切分圖片

          width?=?im.size[0]//3
          height?=?im.size[1]//3
          x?=?0
          y?=?0
          crop?=?im.crop((x,?y,?x+width,?y+height))

          3、保存圖片

          filename?=?1
          crop.save(str(filename)?+?'.jpg')

          完整的代碼如下:

          from?PIL?import?Image

          pic?=?input("請(qǐng)輸入圖片文件名:")
          im?=?Image.open(pic)
          width?=?im.size[0]//3
          height?=?im.size[1]//3
          x?=?0
          y?=?0
          filename?=?1?
          for?i?in?range(3):
          ????for?j?in?range(3):
          ????????crop?=?im.crop((x,?y,?x+width,?y+height))
          ????????crop.save(str(filename)?+?'.jpg')
          ????????x?+=?width
          ????????filename?+=?1
          ????x?=?0
          ????y?+=?height

          9張小圖上傳到朋友圈的時(shí)候,還可以感受一波拼圖的樂(lè)趣


          另外,用 pillow模塊還可以對(duì)圖像完成更多有趣的操作。

          比如:一幅變五福


          • 灰度福
          • 輪廓福
          • 反色福
          • 膨脹福
          • 福到了

          “一福變五福”是使用 Opencv寫(xiě)的,感興趣的小伙伴可以用 PIL模塊來(lái)完成。

          今天的分享就到這里啦,歡迎點(diǎn)贊,在看。


          -END-

          往期精彩推薦 --??

          -- 1、在線代碼編輯器,可以分享給任何人
          -- 2、Python 造假數(shù)據(jù),用Faker就夠了
          -- 3、在Python中玩轉(zhuǎn)Json數(shù)據(jù)



          --? 留下你的“在看”唄!


          瀏覽 78
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  久久久久成人电影 | 插入青春美女视频网站 | 亚洲激情视频小说 | 精品欧美无人区乱码毛片 | 内射一线天 |