1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

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

        共 1201字,需瀏覽 3分鐘

         ·

        2020-09-12 10:34

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

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


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

        比如下邊這個


        其核心就是把一張圖片拆分為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張小圖上傳到朋友圈的時候,還可以感受一波拼圖的樂趣。


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

        比如:一幅變五福


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

        “一福變五?!笔鞘褂?Opencv寫的,感興趣的小伙伴可以用 PIL模塊來完成。

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


        -END-

        往期精彩推薦 --??

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



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


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

        手機(jī)掃一掃分享

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

        手機(jī)掃一掃分享

        分享
        舉報
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            白丝开裆校花裸体被羞羞爽视频 | www.日本亚洲 | 日韩一区二区三区四区久久久精品有吗 | www.骚逼.com | 超碰人人肏| 亚洲欧美国产视频 | 色欲噜噜| 欧美黄色一级大片 | 在线高清无码不卡 | 8050午夜一级A片免费视频 |