¿Hay alguna aplicación de lector de códigos QR de iOS que pueda leer los códigos “Versión 40” (177 × 177)?

La mayor parte del problema no es la aplicación, sino la cámara. Todas las aplicaciones usan el modo de vista previa de video de la cámara, que tiene una resolución mucho más baja que la resolución de la fotografía. Simplemente puede estar demasiado cerca o incluso más allá de la capacidad de la cámara para capturar suficientes píxeles.

Ahora, la detección aún podría verse afectada por la forma en que la aplicación muestrea los píxeles. Sé de bibliotecas de códigos de barras que umbral los píxeles en un cierto nivel (a la negro o blanco), que quita muchos detalles en comparación con la escala de grises o el color.

Lo que también podría afectar la captura es qué tan derecho sostiene la cámara en relación con el código. Los códigos QR son independientes de la dirección, pero el algoritmo tendrá más dificultades si mantiene la cámara en ángulo.

Pero la pregunta más importante es: ¿Por qué necesita tantos datos en el código QR? Si necesita muchos datos, ¿por qué no codificar una URL que apunta a la información real?

Así es como lo hacemos con nuestro CMS móvil, CliqTags. Una URL típica de CliqTags es “http://cqt.se/nnnnnn” (donde nnnnnn tiene 5 dígitos aleatorios por defecto, pero también puede ser texto). Los códigos QR se vuelven pequeños de esa manera. Ejemplo:

He visto revistas que ponen una receta completa (o lo que no) en un código QR, en lugar de simplemente enlazar a la página web con la receta.

Acabo de probar las siguientes aplicaciones de iPhone (en un iPhone 4S), usando el código QR de la versión 40 de Wikipedia y encontré:

  • RedLaser – trabajado
  • KaywaReader – No funcionó
  • Escanear: no funcionó
  • i-nigma – no funcionó

Entonces, RedLaser es el ganador. Puede haber resultados diferentes si se imprimió el código QR pero lo escaneé desde la pantalla de mi computadora portátil.