Voici une procédure qui permet de générer un QR Code en PL/SQL. Je me suis basé sur le site http://www.thonky.com/qr-code-tutorial qui détaille très bien toutes les étapes de calculs et de placement. En entrée de procédure : Le texte, et en option, la qualité (défaut Q), et un mask pattern (pour le mode débug) En sortie, on retourne un tableau de ligne (4000 caractères) contenant les 1 (case noire) et 0 (case blanche), ainsi que la hauteur et largeur de l'image à générer ...
Pour pouvoir générer des QRCode, des codes barres, ou décoder un fichier image BMP, j'ai eu besoin de créer un fichier BMP dans un BLOB. Première étape, comment ça marche 1 partie Header, 1 partie Entête et 1 partie Donnée. Très simple car la partie donnée n'est pas cryptée. Je n'ai eu besoin que de faire du Noir & Blanc, donc je n'ai pas approfondi le reste. Petite info marrante (je trouve), dans un BMP on code la résolution verticale et horizontale ...