¿Por qué no Códigos QR duplicados tienen el mismo aspecto? [cerrado]

StackOverflow https://stackoverflow.com/questions/4551110

  •  13-10-2019
  •  | 
  •  

Pregunta

Mi comprensión de que un código QR contiene los datos que se leen, y que no requiere una conexión a Internet para interpretar el código. Si este es el caso, ¿por qué recibo a diferentes códigos QR cada vez que cree un nuevo QR con los mismos datos?

veo diferencias definitivas si uso dos generadores diferentes para crear el mismo código. Por ejemplo, la creación de un enlace URL a http://www.yahoo.com crea dos restricciones cuantitativas diferentes en estos sitios:

http://qrcode.kaywa.com/

http://zxing.appspot.com/generator/

¿Fue útil?

Solución

Mente que los códigos QR pueden usar 4 niveles diferentes de corrección de errores, L marcado, M, Q y H, respectivamente. También, hay un proceso llamado enmascaramiento, con la intención de aumentar la robustez del proceso de lectura mediante la distribución de los píxeles en blanco y negro sobre la imagen. También hay una serie de patrones de enmascaramiento disponibles, que pueden producir un código QR válida, pero con diferentes resultados. Leer la especificación para obtener más información al respecto.

Una vez dicho esto, dado un generador con la misma configuración, la salida debe ser siempre el mismo, que es lo que su pregunta original estaba a punto. Ahora, la comparación de dos generadores diferentes podría dar lugar a la observación de dos imágenes diferentes debido a los efectos mencionados anteriormente.

Enlace Spec, elegido al azar fuera de Google (estoy mencionando esto porque la ISO es la venta de la especificación QR como un documento estándar):

http://raidenii.net/files/datasheets/misc/qr_code.pdf

Otros consejos

Los dos sitios podrían utilizar dos versiones diferentes de la norma de código QR.

Esta imagen muestra que ciertas áreas de la información retención del código de la versión y el formato utilizado, por lo que dos códigos QR podrían diferir en esas áreas. Realmente no sé cómo QR códigos de trabajo, pero supongo que una versión o formato diferente también significaría que el resto de los datos se ordenó o codificada de manera diferente.

http://en.wikipedia.org/wiki/File:QR_Code_Structure_Example.svg

Son misma ... Google y Nokia

text alt

text alt

Kaywa es diferente en el ojo, pero contiene información misma.

De todos modos, QRC no es diferente en cada generación.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top