亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

Python3批量生成帶logo的二維碼方法

發布時間:2020-10-22 22:35:51 來源:腳本之家 閱讀:157 作者:Sunraych 欄目:開發技術

最近有個需求:批量生成帶Logo的二維碼

生成二維碼比較簡單,網上的資源也比較多,不贅述了。自己研究了一下加了logo并且美化了一下(網上的資源直接加Logo特別丑!!!忍不了!!!),直接上代碼:

def create_qrcode(url, filename):
  qr = qrcode.QRCode(
    version=1,
    #設置容錯率為最高
    error_correction=qrcode.ERROR_CORRECT_H,
    box_size=10,
    border=4,
  )
  qr.add_data(url)
  qr.make(fit=True)
 
  img = qr.make_image()
  #設置二維碼為彩色
  img = img.convert("RGBA")
  icon = Image.open('/Users/Jason/Desktop/qrcode/logo.png')
  w, h = img.size
  factor = 4
  size_w = int(w / factor)
  size_h = int(h / factor)
  icon_w, icon_h = icon.size
  if icon_w > size_w:
    icon_w = size_w
  if icon_h > size_h:
    icon_h = size_h
  icon = icon.resize((icon_w, icon_h), Image.ANTIALIAS)
  w = int((w - icon_w) / 2)
  h = int((h - icon_h) / 2)
  icon = icon.convert("RGBA")
  newimg = Image.new("RGBA", (icon_w + 8, icon_h + 8), (255, 255, 255))
  img.paste(newimg, (w-4, h-4), newimg)
 
  img.paste(icon, (w, h), icon)
  img.save('/Users/Jason/Desktop/qrcode/' + filename + '.png', quality=100)

以上這篇Python3批量生成帶logo的二維碼方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持億速云。

向AI問一下細節

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

AI

江阴市| 广灵县| 班戈县| 桦甸市| 龙口市| 青铜峡市| 荃湾区| 锡林郭勒盟| 裕民县| 东宁县| 青冈县| 庆城县| 祁阳县| 桂平市| 白银市| 兴山县| 孟村| 徐汇区| 东方市| 鄂托克前旗| 南岸区| 楚雄市| 鹿泉市| 周口市| 甘洛县| 蒙自县| 新蔡县| 谷城县| 沛县| 和静县| 和顺县| 潞城市| 都昌县| 洞头县| 阳城县| 东乡族自治县| 宁德市| 军事| 沙洋县| 鄂托克前旗| 高邑县|