Comment créer un code QR en tant qu'image
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.
Comment créer un code QR en tant qu'image
- Téléchargez la bibliothèque C# pour créer un code QR en tant qu'image
- Créer le code QR en tant qu'objet
- Utilisez la méthode Save pour obtenir l'AnyBitmap
- Utilisez la méthode SaveAs pour exporter vers un fichier image.
- Explorez les différents formats pris en charge
Commencez à utiliser IronQR dans votre projet dès aujourd'hui avec un essai gratuit.
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)
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.
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.
- 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é.