web-dev-qa-db-fra.com

Comment puis-je générer un code qr circulaire comme un messager ou un code kik?

Comment pouvez-vous générer les codes comme indiqué ci-dessous:

How can I generate a circular qr-code like a messenger or a kik code?

15
kewlking

Je suppose que vous souhaitez utiliser une norme existante au lieu d'essayer d'inventer votre propre encodeur/décodeur.

Tout code-barres 2D peut être intentionnellement endommagé pour l'esthétique si vous augmentez la redondance utilisée pour la correction des erreurs. Les codes-barres 2D sont conçus pour survivre à une certaine quantité de dommages. Placer une image au centre et arrondir les coins sont tous deux considérés comme des dommages du point de vue du lecteur. Pour les coins arrondis, vous ne pouvez pas utiliser un code-barres avec des points d'orientation dans les coins, comme QR. Vous devez choisir un format orienté avec un marqueur au milieu comme:

MaxiCode

MaxiCodehttps://en.wikipedia.org/wiki/MaxiCode

ShotCode

ShotCodehttps://en.wikipedia.org/wiki/ShotCode

Code aztèque

Aztec Codehttps://en.wikipedia.org/wiki/Aztec_Code

De même, si vous vouliez placer une image au centre, vous ne voudriez pas en utiliser une qui nécessite une bulle pour l'orientation, à moins que vous ne puissiez conserver la bulle dans votre image centrale. Pour placer une image au centre et également dans les coins, vous devez être créatif. Dans votre première image, il y a quatre points de suivi autour de l'image. Dans les deuxième et troisième exemples, l'entreprise utilise son propre logo comme point d'orientation.

1
HackSlash