Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow different Body Shape, Eye Frame Shape, and Eye Ball Shape. #124

Open
mkaczynski11 opened this issue Oct 27, 2020 · 11 comments
Open

Allow different Body Shape, Eye Frame Shape, and Eye Ball Shape. #124

mkaczynski11 opened this issue Oct 27, 2020 · 11 comments

Comments

@mkaczynski11
Copy link

As a developer
I would like to allow for the customization of the body and attributes
So that I can customize the following look of the QR code:

  1. Body Shape
  2. Eye Frame Shape
  3. Eye Ball Shape

For reference:
image

@bipindubey-technoark
Copy link

Is there any way to achieve this??

@zpao
Copy link
Owner

zpao commented Nov 6, 2020

That's totally fair request but I don't intend to do that. Rendering is currently very optimized for squares (in fact the entire qrcode is a single draw command in canvas or single path in SVG).

I'll leave this open to discuss. I'm not opposed to the idea, but it would need to be done in way that doesn't result in bloat and maintains default happy fast path. If somebody has ideas, feel free to raise them!

@jmj90
Copy link

jmj90 commented Feb 22, 2021

this would be a great feature.

@harbolaez
Copy link

+1

1 similar comment
@ritute
Copy link

ritute commented Jan 28, 2022

+1

@iDevGeek
Copy link

iDevGeek commented Feb 9, 2022

I would like to see this feature in too.

@Austin-dv-Evans
Copy link

+1

1 similar comment
@duyhodev
Copy link

+1

@dev-alihaider
Copy link

Is it possible to achieve these in current package?

@zpao
Copy link
Owner

zpao commented Nov 16, 2023

This is not currently possible as architected. The code we use to generate the modules doesn't differentiate between any parts, we just have a list of on or off. It would require replacing or modifying that code.

@alex-tsx
Copy link

+1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests