Menu

#240 Add a picture at the centre of QR code

1.0
open
nobody
None
2024-04-24
2021-08-06
Michael
No

I would like to add a picture (e.g. a small icon) at the centre of QR code for promotion of the brand, but I cannot find the relevant command to do so.

Grateful for your professional advice.

Discussion

  • Harald Oehlmann

    Harald Oehlmann - 2021-08-06

    Dear Michael,
    thank you for your request.

    I am personally quite unhappy with those solutions, as QR-Code is not designed to be partly covered.

    Thus, putting a logo somewhere in a QR requires:

    • an increase of the error correction level
    • make sure, that no inner finder pattern is covered

    Zint will hopefully not support this, as a lot of know-how is required.

    As an alternate solution, you may use a symbology which is designed for that, for example JAB-Code:
    https://www.iso.org/standard/76478.html

    I can say, that QR-code (ISO/IEC18004) will be opened for revision in October 2021, but support for partly coverage by a logo is not planned as a change

    Thank you and best regards,
    Harald

     
  • kalpha

    kalpha - 2024-04-24

    Any update on this? I see a lot of online QR generators now offering this, but I would like an offline means to do so, and zint would be my preference

     
  • Robin Stuart

    Robin Stuart - 2024-04-24

    Hi Michael,

    Thank you for your prompting on this. I have given a longer answer to this question at https://sourceforge.net/p/zint/tickets/306/ which you might like to look at. I'm sorry I did not spot this ticket at the time otherwise I would have linked to my response in #306 when I wrote it.

    The TLDR of my personal advice is that you should not put images on top of QR codes, and should not use this feature on other QR code generators. If, despite this advice, you still want to do so then, as it is not part of the QR code generation process, and still falls outside the scope of this project.

    You can achieve this effect with Zint generated barcodes by opening the generated image in an image editor like GIMP or Photoshop and overlaying the logo using a different layer.

    I hope this helps,

    Robin.

     

Log in to post a comment.

MongoDB Logo MongoDB