How to Create a QR Code as an Image

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

La création d'un code QR sous forme d'image consiste à générer une représentation visuelle d'un code QR, qui encode des données (telles qu'une URL, du texte ou d'autres informations) dans une matrice bidimensionnelle composée de carrés noirs et blancs. Ces carrés peuvent être scannés et décodés par un appareil photo ou un lecteur de code QR.

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

Première étape :
green arrow pointer

Créer un code QR sous forme d'images

La création d'un code QR avec IronQR est très simple. Une seule ligne de code suffit pour créer le code QR en tant qu'objet. Pour exporter le code QR sous forme d'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)
$vbLabelText   $csharpLabel
QR code

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

  • JPEG (.jpg ou .jpeg) : JPEG est un format compressé couramment utilisé pour les photos numériques. Elle utilise la compression avec perte, ce qui permet de réduire la taille des fichiers tout en maintenant une qualité acceptable.
  • PNG (.png) : PNG est un format d'image sans perte idéal pour le web. Elle favorise la transparence et conserve une qualité élevée sans perte de données.
  • Bmp (.bmp) : Le format Bitmap est un format d'image matricielle non compressé utilisé principalement sur les plateformes Windows. Elle conserve des images de haute qualité mais produit des fichiers de grande taille.
  • GIF (.gif) : Le format GIF prend en charge les animations et la transparence, mais il 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 dans la photographie professionnelle. Elle peut être compressée ou sans perte.
  • WBMP (.wbmp) : WBMP est un format monochrome utilisé dans les communications sans fil. S'il n'est pas pris en charge, le format par défaut est BMP.
  • WebP (.webp) : WebP est un format d'image moderne qui offre une excellente compression (avec ou 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 les programmes ou les fichiers, généralement dans les systèmes d'exploitation.
  • WMF (.wmf) : WMF est un format d'image vectorielle et matricielle utilisé principalement sous Windows. Elle est souvent utilisée pour les graphiques dans les systèmes existants.
  • <Format brut (.raw) : Le format brut fait référence à des données d'image non traitées, généralement utilisées dans la photographie numérique. Elle conserve une qualité maximale et est utilisée par les 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. Vous trouverez ci-dessous les types de codes QR pris en charge :

  • QRCode : Il s'agit du 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, des URL de sites web aux informations de contact.
QR code
  • 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 les petits emballages ou les petites étiquettes imprimées.
QR code
  • RMQRCode : Le code RMQR (Rectangular Micro QR Code) est une autre version compacte du code QR, mais de forme rectangulaire plutôt que carrée. Cette version permet une certaine flexibilité dans le rapport d'aspect, ce qui peut être utile pour les applications où un espace rectangulaire est disponible. Il peut stocker des données similaires à celles du micro-code QR, mais il est conçu pour des cas d'utilisation spécifiques où l'espace disponible n'est pas carré.
QR code

Questions Fréquemment Posées

Comment puis-je créer un code QR comme une image en C# ?

Pour créer un code QR comme une image en C#, téléchargez la bibliothèque IronQR depuis NuGet. Créez un objet de code QR avec vos données souhaitées, puis utilisez la méthode Save pour générer un AnyBitmap. Enfin, utilisez la méthode SaveAs pour l'exporter dans un format d'image comme le PNG ou le JPEG.

Quelle est la façon la plus simple d'exporter des images de codes QR dans différents formats ?

En utilisant IronQR, vous pouvez exporter des images de codes QR dans divers formats en utilisant la méthode SaveAs sur l'objet AnyBitmap. Les formats pris en charge incluent JPEG, PNG, BMP, GIF, TIFF, WBMP, WebP, Icon, WMF et RawFormat.

Quels types de codes QR sont pris en charge pour la création ?

IronQR prend en charge la création de types standard QRCode, MicroQRCode, et RMQRCode. Le QRCode standard est utilisé pour de grandes données, le MicroQRCode pour des données limitées dans des espaces restreints, et le RMQRCode offre une forme rectangulaire pour des applications spécifiques.

Comment créer un code QR avec un fond transparent ?

Pour créer un code QR avec un fond transparent en utilisant IronQR, exportez le code QR comme fichier PNG, car le format PNG prend en charge la transparence.

Quels sont les avantages d'utiliser le format WebP pour les codes QR ?

Le format WebP offre une excellente compression, tant avec perte qu'en mode sans perte, le rendant idéal pour une utilisation sur le web grâce à sa taille de fichier réduite et sa qualité d'image maintenue.

IronQR peut-il être utilisé pour encoder des URL en codes QR ?

Oui, IronQR peut encoder des URL en codes QR. Il suffit de passer l'URL sous forme de chaîne à la méthode CreateQrCode du QRCodeWriter.

Quelle est la différence entre les formats JPEG et PNG pour les codes QR ?

Le JPEG est un format compressé avec perte, adapté à la réduction de la taille de fichier tout en maintenant une qualité acceptable, tandis que le PNG est un format sans perte idéal pour une utilisation sur le web, en maintenant une haute qualité avec prise en charge de la transparence.

Qu'est-ce qu'un Micro Code QR ?

Un Micro Code QR est une version plus petite du code QR standard, conçu pour des situations d'espace limité, stockant moins de données mais étant plus compact et adapté à des applications comme les petits emballages.

Comment la forme rectangulaire d'un RMQRCode peut-elle être utile ?

La forme rectangulaire du RMQRCode permet une flexibilité dans le rapport d'aspect, ce qui le rend adapté pour des applications où l'espace n'est pas carré, offrant plus d'options de conception pour les matériaux imprimés.

Curtis Chau
Rédacteur technique

Curtis Chau détient un baccalauréat en informatique (Université de Carleton) et se spécialise dans le développement front-end avec expertise en Node.js, TypeScript, JavaScript et React. Passionné par la création d'interfaces utilisateur intuitives et esthétiquement plaisantes, Curtis aime travailler avec des frameworks modernes ...

Lire la suite
Prêt à commencer?
Nuget Téléchargements 47,669 | Version : 2025.11 vient de sortir