1# llimphi-widget-qr
2
3*Read this in English: [README.md](README.md).*
4
5> Pinta una matriz QR: cuadrado, centrado, con su zona tranquila y **sin hilos blancos
6> entre módulos**.
7
8## Por qué existe
9
10Porque había tres copias del mismo pintor. `qillqa-mesa-llimphi`, el módulo Mesa de
11`agora-app` y el diente «Mi carné» pintaban cada uno su versión — y la de `agora-app` lo
12dice en su propio comentario: «la misma composición que `qillqa-mesa-llimphi::qr_painter`».
13
14Ese es el patrón que `shared/qr` ya había cortado del lado de la **codificación** —matriz
15y PNG, una sola vez— y que del lado del **dibujo** seguía abierto.
16
17Los hilos blancos son el detalle que justifica el widget: redondear cada módulo por
18separado deja huecos sub-píxel, y un QR con huecos escanea peor.
19
20---
21
22Parte de **llimphi** — ver [llimphi](../../LEEME.md) y el catálogo de widgets en [`MANUAL.md`](../../MANUAL.md).
LEEME.md
llimphi-widget-qr
Read this in English: README.md.
Pinta una matriz QR: cuadrado, centrado, con su zona tranquila y sin hilos blancos
entre módulos.
Por qué existe
Porque había tres copias del mismo pintor. qillqa-mesa-llimphi, el módulo Mesa de
agora-app y el diente «Mi carné» pintaban cada uno su versión — y la de agora-app lo
dice en su propio comentario: «la misma composición que qillqa-mesa-llimphi::qr_painter».
Ese es el patrón que shared/qr ya había cortado del lado de la codificación —matriz
y PNG, una sola vez— y que del lado del dibujo seguía abierto.
Los hilos blancos son el detalle que justifica el widget: redondear cada módulo por
separado deja huecos sub-píxel, y un QR con huecos escanea peor.
Parte de llimphi — ver llimphi y el catálogo de widgets en MANUAL.md.