So erstellen Sie einen QR-Code als Bild
Die Erstellung eines QR-Codes als Bild beinhaltet die Generierung einer visuellen Darstellung eines QR-Codes, die Daten (wie eine URL, Text oder andere Informationen) in einer zweidimensionalen Matrix codiert. Diese Matrix besteht aus schwarzen und weißen Quadraten, die von einer Kamera oder einem QR-Code-Leser gescannt und decodiert werden können.
So erstellen Sie einen QR-Code als Bild
- Laden Sie die C#-Bibliothek herunter, um einen QR-Code als Bild zu erstellen
- Erstellen Sie den QR-Code als Objekt
- Verwenden Sie die Save-Methode, um das AnyBitmap zu erhalten.
- Verwenden Sie die SaveAs-Methode, um in eine Bilddatei zu exportieren.
- Erkunden Sie die verschiedenen unterstützten Formate
Beginnen Sie noch heute mit der Verwendung von IronQR in Ihrem Projekt mit einer kostenlosen Testversion.
QR-Code als Bilder erstellen
Das Erstellen eines QR-Codes mit IronQR ist sehr einfach. Sie benötigen nur eine Zeile Code, um den QR-Code als Objekt zu erstellen. Um den QR-Code als Bild zu exportieren, verwenden Sie die Save
-Methode, gefolgt von der SaveAs
-Methode.
: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)

Die Save
-Methode gibt ein AnyBitmap-Objekt zurück. Mit diesem Objekt können wir in verschiedene Bildformate exportieren, wie zum Beispiel:
- JPEG (.jpg oder .jpeg): JPEG ist ein häufig verwendetes komprimiertes Format für Digitalfotos. Es verwendet verlustbehaftete Kompression, die die Dateigröße reduziert und gleichzeitig eine akzeptable Qualität beibehält.
- PNG (.png): PNG ist ein verlustfreies Bildformat, ideal für die Verwendung im Web. Es unterstützt Transparenz und bewahrt die hohe Qualität ohne Datenverlust.
- Bmp (.bmp): Das Bitmap-Format ist ein unkomprimiertes Rasterbildformat, das hauptsächlich auf Windows-Plattformen verwendet wird. Es behält hochqualitative Bilder bei, erzeugt jedoch große Dateigrößen.
- GIF (.gif): GIF unterstützt Animationen und Transparenz, ist jedoch auf 256 Farben begrenzt. Es wird häufig für einfache Webgrafiken und kurze Animationen verwendet.
- TIFF (.tiff oder .tif): TIFF ist ein flexibles Format, das für hochqualitative Bilder verwendet wird, oft in der professionellen Fotografie. Es kann verlustfrei oder komprimiert sein.
- WBMP (.wbmp): WBMP ist ein monochromes Format, das in der drahtlosen Kommunikation verwendet wird. Wenn nicht unterstützt, wird standardmäßig auf BMP zurückgegriffen.
- WebP (.webp): WebP ist ein modernes Bildformat, das ausgezeichnete Kompression (sowohl verlustbehaftet als auch verlustfrei) bietet, was es ideal für das Web macht.
- Icon (.ico): Das Icon-Format speichert kleine quadratische Bilder, die als Symbole für Programme oder Dateien verwendet werden, häufig in Betriebssystemen.
- WMF (.wmf): WMF ist ein Vektor- und Rasterbildformat, das hauptsächlich auf Windows verwendet wird. Es wird häufig für Grafiken in Altsystemen verwendet.
- RawFormat (.raw): Raw-Format bezieht sich auf unbearbeitete Bilddaten, die typischerweise in der digitalen Fotografie verwendet werden. Es bewahrt die maximale Qualität und wird von Profis zur Bildbearbeitung verwendet.
Unterstützte QR-Code-Typen
Mehrere Arten von QR-Codes werden sowohl für die Erstellung als auch für das Lesen unterstützt. Im Folgenden sind die unterstützten QR-Code-Typen aufgeführt:
QRCode: Dies ist der Standard-QR-Code, der heute am häufigsten verwendet wird. Es kann eine beträchtliche Menge an Daten speichern (bis zu 7.089 numerische Zeichen oder 4.296 alphanumerische Zeichen), was es für eine Vielzahl von Anwendungen geeignet macht, von Website-URLs bis hin zu Kontaktinformationen.
MicroQRCode: Der Micro-QR-Code ist eine kleinere Version des Standard-QR-Codes, der für Situationen entwickelt wurde, in denen der Platz begrenzt ist. Es kann weniger Daten speichern als ein Standard-QR-Code (bis zu 35 numerische Zeichen oder 21 alphanumerische Zeichen), aber seine kompakte Größe macht es ideal für Anwendungen, bei denen ein Standard-QR-Code zu groß wäre, wie zum Beispiel auf kleinen Verpackungen oder winzigen gedruckten Etiketten.
- RMQRCode: RMQR-Code (Rechteckiger Mikro-QR-Code) ist eine weitere kompakte Variante des QR-Codes, jedoch in rechteckiger Form anstelle einer quadratischen. Diese Version ermöglicht Flexibilität im Seitenverhältnis, was nützlich sein kann für Anwendungen, bei denen ein rechteckiger Bereich zur Verfügung steht. Es kann Daten ähnlich dem Micro-QR-Code speichern, ist jedoch für spezielle Anwendungsfälle konzipiert, bei denen der verfügbare Platz nicht quadratisch ist.