<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>

          Python輕松幫你實(shí)現(xiàn) 微信九宮格 朋友圈

          共 1136字,需瀏覽 3分鐘

           ·

          2020-09-15 13:59

          點(diǎn)擊上方數(shù)據(jù)管道”,選擇“置頂星標(biāo)”公眾號

          干貨福利,第一時(shí)間送達(dá)


          來源?/ 天作之程
          作者 / 天作

          你一定見過下面的朋友圈九宮格


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

          比如下邊這個(gè)


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


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

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

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

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

          首先安裝一下模塊:

          pip?install?pillow

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

          from?PIL?import?Image

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

          1. 打開待處理的圖片
          2. 切分圖片
          3. 保存切分完成的圖片

          1、打開待處理的圖片

          pic?=?input("請輸入圖片文件名:")
          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("請輸入圖片文件名:")
          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í)候,還可以感受一波拼圖的樂趣


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

          比如:一幅變五福


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

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

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

          瀏覽 43
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

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

          手機(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>
                  国产精品视频播放豆花网址 | 免费操逼。 | AV久成人 | 在线观看国产福利视频 | 亚洲视频在线观看高清无码 |