国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

動態二維碼拼接

luxixing / 1574人閱讀

摘要:需求拼接純二維碼到固定背景圖片,形成收款碼特殊要求張背景圖放兩張不同二維碼最后效果實現放置張二維碼到背景圖片以上面行形成的背景圖,作為背景圖,放置第二章二維碼實現一實現二遍歷次每次從底圖和二維碼各取一個碼拼接讀取二維碼修改二維碼到合適尺寸讀

需求:

拼接純二維碼到固定背景圖片,形成收款碼;

特殊要求:

1張背景圖放兩張不同二維碼

最后效果:

實現:

1. 放置1張二維碼到背景圖片
2. 以上面行形成的背景圖,作為背景圖,放置第二章二維碼

實現一:

#encoding=utf8

import PIL.Image as Image
import os,sys

def join_Pictures(pic_path):
    k = 1
    for p in pic_path:
        qrcode_image = Image.open(p, mode="r")
        tmp_image = qrcode_image.resize((630, 630))
        base_image = Image.open("/Users/wangqi/taimi/qrcode/base.jpg", mode="r")
        box = (92, 324)
        base_image.paste(tmp_image, box)
        # base_image.show()
        base_image.save("/Users/wangqi/taimi/qrcode/tmp_code/%d.jpg" % k)
        k+=1

def read_path(path):
    paths = []
    for root, dirs, files in os.walk(path):
        path = [os.path.join(root, name) for name in files]
        # print(path)
        paths.extend(path)
    return paths


if __name__ == "__main__":
    pic_path = "/Users/wangqi/taimi/qrcode/qrcode5"
    pathss = read_path(pic_path)
    join_Pictures(pathss)

實現二:

#encoding=utf8

import PIL.Image as Image
import os,sys

def join_2Pictures(base_path,pic_path):
    # 遍歷100次,每次從底圖和二維碼各取一個碼拼接
    for k in range(100):
        # 讀取二維碼
        qrcode_image = Image.open(pic_path[k], mode="r")
        # 修改二維碼到合適尺寸
        tmp_image = qrcode_image.resize((628, 628))
        # 讀取底圖
        base_image = Image.open(base_path[k], mode="r")
        # 配置粘貼位置
        box = (1070, 324)
        # 粘貼
        base_image.paste(tmp_image, box)
        # base_image.show()
        # print base_image.mode
        # 保存到目標文件夾
        base_image.save("/Users/wangqi/taimi/qrcode/codes56/%d.jpg" % k)
        k+=1

def read_path(path):
    paths = []
    for root, dirs, files in os.walk(path):
        path = [os.path.join(root, name) for name in files]
        # print(path)
        paths.extend(path)
    return paths

if __name__ == "__main__":
    # 二維碼
    pic_path0 = "/Users/wangqi/taimi/qrcode/qrcode6"
    # 底圖
    base_path = "/Users/wangqi/taimi/qrcode/tmp_code"
    # code_path合成圖片保存路徑
    # code_path = "/Users/wangqi/taimi/qrcode/codes"
    paths_code = read_path(pic_path0)
    paths_base = read_path(base_path)
    join_2Pictures(paths_base, paths_code)

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/45250.html

相關文章

  • balabala: dom 轉圖片場景和技術方案

    摘要:有一天張大胖接到了產品的一個需求,需求中涉及到了小程序和兩端。會后大胖對自己所知道的可以把動態網頁轉成圖片的方案詳細的對比了下相信大家都知道這個,這是一個瀏覽器端的庫,可以把結構轉成圖片。接下來大胖就用了最后的方案,去實施。 有一天張大胖接到了產品的一個需求,需求中涉及到了小程序 和 app 兩端。 主要是基于微信的一個活動,需要在 app 和小程序端生成帶二維碼的圖片,生成圖片是為了...

    vpants 評論0 收藏0
  • balabala: dom 轉圖片場景和技術方案

    摘要:有一天張大胖接到了產品的一個需求,需求中涉及到了小程序和兩端。會后大胖對自己所知道的可以把動態網頁轉成圖片的方案詳細的對比了下相信大家都知道這個,這是一個瀏覽器端的庫,可以把結構轉成圖片。接下來大胖就用了最后的方案,去實施。 有一天張大胖接到了產品的一個需求,需求中涉及到了小程序 和 app 兩端。 主要是基于微信的一個活動,需要在 app 和小程序端生成帶二維碼的圖片,生成圖片是為了...

    legendaryedu 評論0 收藏0
  • balabala: dom 轉圖片場景和技術方案

    摘要:有一天張大胖接到了產品的一個需求,需求中涉及到了小程序和兩端。會后大胖對自己所知道的可以把動態網頁轉成圖片的方案詳細的對比了下相信大家都知道這個,這是一個瀏覽器端的庫,可以把結構轉成圖片。接下來大胖就用了最后的方案,去實施。 有一天張大胖接到了產品的一個需求,需求中涉及到了小程序 和 app 兩端。 主要是基于微信的一個活動,需要在 app 和小程序端生成帶二維碼的圖片,生成圖片是為了...

    whatsns 評論0 收藏0
  • 【JS實用技巧】優化動態創建元素的方式,讓代碼更加優雅且利于維護

    摘要:更好的方案模板分離原則模板分離原則將定義模板的那一部分,與的代碼邏輯分離開來,讓代碼更加優雅且利于維護。 showImg(https://segmentfault.com/img/bVJ73t?w=800&h=316); 引言 在前端開發中,經常需要動態添加一些元素到頁面上。那么如何通過一些技巧,優化動態創建頁面元素的方式,使得代碼更加優雅,并且更易于維護呢?接下來我們通過研究一些實例...

    JeOam 評論0 收藏0

發表評論

0條評論

luxixing

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<