Comment pouvez-vous générer les codes comme indiqué ci-dessous:
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:
https://en.wikipedia.org/wiki/MaxiCode
https://en.wikipedia.org/wiki/ShotCode
https://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.