Re: Performance Issue generating multiple QR codes

Tim Roberts <[email protected]>
Newsgroups gmane.comp.python.reportlab.user
Organization Providenza & Boekelheide, Inc.
Message-ID <[email protected]>
Thomas Kremmel wrote:
> Hello,
>
> I'm using Reportlab to generate a pdf with 10 pages. I print on each
> page a QR code, which is about half the size of the A4 page.

Seriously?  You have a QR block that covers 40 square inches?  Will QR
scanners read that?


> The generation of the .pdf takes me about 20 seconds.
> When I generate the .pdf without the QR codes the .pdf is generated
> immediately. Thus it is obvious that the pdf generation of the QR
> codes consumes the most time.
>
> Any idea what I could do here to bring this down to an user acceptable
> time - say 2 seconds.

Generating a QR code is computationally expensive.  There's no two ways
about it.  It's a recursive algorithm with lots of mathematics.  If this
is a problem for you, you could try to rewrite part of the algorithm in
C++, but it would be tricky to integrate that with the Python code.

-- 
Tim Roberts, [email protected]
Providenza & Boekelheide, Inc.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.