最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2019年06月24日 11:11:16   作者:Sunraych  
今天小編就為大家分享一篇Python3批量生成帶logo的二維碼方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧

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

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

def create_qrcode(url, filename):
  qr = qrcode.QRCode(
    version=1,
    #設(shè)置容錯(cuò)率為最高
    error_correction=qrcode.ERROR_CORRECT_H,
    box_size=10,
    border=4,
  )
  qr.add_data(url)
  qr.make(fit=True)
 
  img = qr.make_image()
  #設(shè)置二維碼為彩色
  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的二維碼方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

肃南| 剑川县| 土默特右旗| 织金县| 南靖县| 靖边县| 锡林郭勒盟| 客服| 霞浦县| 定边县| 辽宁省| 高雄市| 宝丰县| 萍乡市| 郁南县| 米易县| 苗栗县| 呼图壁县| 凌海市| 鄂伦春自治旗| 苍南县| 盱眙县| 南京市| 晋中市| 沙湾县| 渝北区| 三台县| 呼玛县| 新巴尔虎左旗| 马尔康县| 宁强县| 钦州市| 双辽市| 德江县| 祁门县| 博野县| 马龙县| 张家界市| 凌海市| 三亚市| 苍南县|