QR codes
Le code qu'une facture, une carte d'embarquement ou une étiquette finit par réclamer, dessiné dans le document plutôt que récupéré en image sur un site et collé dedans.
Un code-barres qui ne se lit pas arrête la palette à la porte et la file d'attente à la caisse. Il échoue pour des raisons invisibles à l'œil — une clé de contrôle fausse d'une unité, des barres un rien trop fines parce que le code a été enregistré en image puis redimensionné, une marge blanche que quelqu'un a rognée pour le faire tenir.
Deux travaux différents tiennent ici sur la même page. Le Code 128 prend n'importe quel texte — un ordre de fabrication, un numéro de lot, une référence de rayonnage — et le serre dans la bande la plus étroite que ce texte permet. Les trois codes du commerce sont l'inverse : EAN-13, UPC-A et EAN-8 contiennent chacun un nombre fixe de chiffres et rien d'autre, parce qu'une caisse les lit et qu'une caisse attend exactement cela. Leur dernier chiffre n'est pas non plus à votre choix — il se calcule à partir de ceux qui le précèdent, et un chiffre faux est la raison la plus courante pour laquelle un code est refusé à une caisse. Des barres comme celles-ci s'imposent quand ce qui les lit est un laser à un comptoir ou à un quai de chargement ; quand le message est plus long qu'un nombre, les codes carrés plus loin dans cette famille en contiennent bien davantage.
Rien n'est omis et rien n'est simplifié : c'est le programme exactement tel qu'il tourne, pour le développeur qui utilise cette bibliothèque. La troisième est la description elle-même : une simple liste de ce que la page doit dire, et c'est elle qu'on envoie au service.
Voir le code Rust Voir le code Python Voir le code JSON
Ouvrir le document en anglais Ouvrir le document en français
Le code qu'une facture, une carte d'embarquement ou une étiquette finit par réclamer, dessiné dans le document plutôt que récupéré en image sur un site et collé dedans.
Le code dont l'industrie marque les petites pièces : encore lisible à des tailles où un code QR a renoncé, sur une carte électronique ou un flacon dans un plateau de laboratoire.
Le code des pièces d'identité et des papiers d'expédition : il contient bien plus de texte qu'une rangée de barres, et il survit à un scanner laser qu'on traîne dessus.
Le code des billets de train et d'avion, et la raison, c'est la place : il n'a pas besoin de bande blanche autour de lui, et c'est la première chose qu'on rogne quand une mise en page devient serrée.
Les quatre formats d'image lus — JPEG, PNG, BMP et TIFF — montrés sur toutes les images livrées avec la bibliothèque, chacune légendée par ce que déclare son propre fichier.
Un fichier de trois feuilles et un fichier d'une seule photographie, chaque image sur une page taillée à sa mesure ; la photographie entre telle que l'appareil l'a écrite, puisqu'un logiciel de lecture sait déjà lire une photographie.