Comment créer un code QR en tant qu'image

This article was translated from English: Does it need improvement?
Translated
View the article in English

Créer un code QR sous forme d'image implique de générer une représentation visuelle d'un code QR, qui encode des données.(tel qu'une URL, un texte ou d'autres informations)dans une matrice bidimensionnelle. Cette matrice est composée de carrés noirs et blancs qui peuvent être scannés et décodés par une caméra ou un lecteur de code QR.

Commencez à utiliser IronQR dans votre projet dès aujourd'hui avec un essai gratuit.

Première étape :
green arrow pointer

Créer des codes QR sous forme d'images

La création d'un code QR avec IronQR est très simple. Vous n'avez besoin que d'une ligne de code pour créer le code QR en tant qu'objet. Pour exporter le code QR en tant qu'image, utilisez la méthode Save suivie de la méthode SaveAs.

:path=/static-assets/qr/content-code-examples/how-to/create-qr-code-image.cs
using IronQr;
using IronSoftware.Drawing;

// Creating a QR code
QrCode qrCode = QrWriter.Write("12345");

// Save QR code to AnyBitmap
AnyBitmap anyBitmap = qrCode.Save();

// Save AnyBitmap to PNG
anyBitmap.SaveAs("simpleQrCode.png", AnyBitmap.ImageFormat.Png);
Imports IronQr
Imports IronSoftware.Drawing

' Creating a QR code
Private qrCode As QrCode = QrWriter.Write("12345")

' Save QR code to AnyBitmap
Private anyBitmap As AnyBitmap = qrCode.Save()

' Save AnyBitmap to PNG
anyBitmap.SaveAs("simpleQrCode.png", AnyBitmap.ImageFormat.Png)
VB   C#
Code QR

La méthode Save renvoie un objet AnyBitmap. Avec cet objet, nous pouvons exporter vers divers formats d'image, tels que :

  • JPEG(.jpg ou .jpeg)**: JPEG est un format compressé couramment utilisé pour les photos numériques. Il utilise une compression avec perte, réduisant la taille du fichier tout en maintenant une qualité acceptable.
  • PNG(.png): PNG est un format d'image sans perte idéal pour une utilisation sur le web. Il prend en charge la transparence et conserve une haute qualité sans perte de données.
  • Bmp(.bmp)Le format Bitmap est un format d'image matricielle non compressé utilisé principalement sur les plateformes Windows. Il conserve des images de haute qualité mais génère des fichiers de grande taille.
  • GIF(.gif): GIF prend en charge les animations et la transparence mais est limité à 256 couleurs. Il est largement utilisé pour les graphiques web simples et les courtes animations.
  • **TIFF(.tiff ou .tif)TIFF est un format flexible utilisé pour les images de haute qualité, souvent en photographie professionnelle. Cela peut être sans perte ou compressé.
  • WBMP(.wbmp)**: WBMP est un format monochrome utilisé dans la communication sans fil. S'il n'est pas pris en charge, il revient par défaut à BMP.
  • **WebP(.webp): WebP est un format d'image moderne qui offre une excellente compression(à la fois avec perte et sans perte), ce qui le rend idéal pour le web.
  • Icône(.ico)**: Le format d'icône stocke de petites images carrées utilisées comme icônes pour des programmes ou des fichiers, couramment dans les systèmes d'exploitation.
  • WMF(.wmf)**: WMF est un format d'image vectoriel et raster utilisé principalement sur Windows. Il est souvent utilisé pour les graphiques dans les systèmes hérités.
  • RawFormat(.raw): Le format brut fait référence aux données d'image non traitées, généralement utilisées en photographie numérique. Il conserve une qualité maximale et est utilisé par des professionnels pour l'édition d'images.

Types de codes QR pris en charge

Plusieurs types de codes QR sont pris en charge pour la création et la lecture. Voici les types de codes QR pris en charge :

  • QRCode : Ceci est le code QR standard le plus couramment utilisé aujourd'hui. Il peut stocker une quantité importante de données.(jusqu'à 7,089 caractères numériques ou 4,296 caractères alphanumériques), ce qui le rend adapté à un large éventail d'applications, allant des URL de sites Web aux informations de contact.

    Code QR
  • MicroQRCode : Le Micro QR Code est une version plus petite du code QR standard, conçue pour les situations où l'espace est limité. Il peut stocker moins de données qu'un code QR standard.(jusqu'à 35 caractères numériques ou 21 caractères alphanumériques), mais sa taille compacte le rend idéal pour les applications où un code QR standard serait trop grand, comme sur de petits emballages ou de petites étiquettes imprimées.

    Code QR
  • RMQRCode : Code RMQR(Code Micro QR rectangulaire)est une autre version compacte du code QR, mais de forme rectangulaire plutôt que carrée. Cette version permet une flexibilité dans son ratio d'aspect, ce qui peut être utile pour les applications disposant d'un espace rectangulaire. Il peut stocker des données similaires au code QR Micro, mais est conçu pour des cas d'utilisation spécifiques où l'espace disponible n'est pas carré.
    Code QR