2017-08-03 34 views
0

私はpythonでpyqrcodeモジュールを使用していて、それを使ってqrコードを生成しています。そのqrコードの中心にロゴを置く方法。Pythonでqrcodeの中心にロゴを挿入する方法は?

コードは、この

import pyqrcode 
data = "Hello World!!" 

number = pyqrcode.create(data) 
number.png('xyz.png', scale=int(scale)) 

with open('xyz.png', "rb") as f: 
    return HttpResponse(f.read(), content_type="image/png") 

のように見えるか、これを行うのいずれかのaother方法があるがpyqrcodeのinsted?

+0

可能な重複[どのようにあなたPythonでPILを持つ別の画像に画像合成?](https://stackoverflow.com/questions/2563822/how-do-you-composite -an-image-on-pil-in-pythonで) – iFlo

+1

あなたは、qrコードが問題を引き起こすとは思わないでしょうか? –

答えて

1

enter image description here

from pyqrcode import QRCode 
from PIL import Image 
url = pyqrcode.QRCode('http://www.eqxiu.com',error = 'H') 
url.png('test.png',scale=10) 
im = Image.open('test.png') 
im = im.convert("RGBA") 
logo = Image.open('logo.png') 
box = (135,135,235,235) 
im.crop(box) 
region = logo 
region = region.resize((box[2] - box[0], box[3] - box[1])) 
im.paste(region,box) 
im.show() 
関連する問題