Page 1 of 1

Save QR as PNG file

Posted: Fri Jan 16, 2026 3:05 pm
by Piotr D
Hi,
Alaska provides a library for printing QR codes. However, I'd like to save them as a PNG file instead of printing them. How can I do this?

Regards
Piotr

Re: Save QR as PNG file

Posted: Wed Jan 21, 2026 2:05 am
by unixkd
Try

StrFile(xvar,"abc.png")

Joe

Re: Save QR as PNG file

Posted: Wed Jan 21, 2026 10:21 am
by PedroAlex
Piotr,
I assume you are familiar with the QR-Code capabilities of the 2d-barcode asset that you can install using the workbench.
Based on this asset you need to create a Presentation Space that you connect with a XbpBitmap object. Let the QRCode object generate the output to that Presentation Space and then use the XbpBitmap object to save the image to a file.
Please refer to the sample attached to this post.
Hope this helps.
With my best regards,
Save2File_QRCode_sample.zip
(1.03 KiB) Downloaded 9 times

Re: Save QR as PNG file

Posted: Wed Jan 21, 2026 11:58 am
by Piotr D
Hi Pedro

many thanks for your help. I will try.

Regards
Piotr

Re: Save QR as PNG file

Posted: Thu Jan 22, 2026 5:07 am
by SlavkoDam
Alaska algorithm for drawing QR is very slow, because it draws every pixel with GraBox(). If you display QR on the screen, you can view drawing of each pixel. For larger QR with dimension of 400 and higher, it takes 2-3 seconds to draw.