So erstellen Sie einen QR-Code als Bild
Das Erstellen eines QR-Codes als Bild umfasst das Generieren einer visuellen Darstellung eines QR-Codes, die Daten codiert.(wie eine URL, Text oder andere Informationen)in einer zweidimensionalen Matrix. 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 QR-Codes 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 Methode Save
gefolgt von der Methode 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)
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 digitale Fotos. 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 Webnutzung. 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 beschränkt. Es wird häufig für einfache Webgrafiken und kurze Animationen verwendet.
- TIFF(.tiff oder .tif): TIFF ist ein flexibles Format, das für hochwertige 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 eine hervorragende Kompression bietet(sowohl verlustbehaftet als auch verlustfrei), was es ideal für das Web macht.
- Symbol(.ico)**: Icon-Format speichert kleine quadratische Bilder, die als Symbole für Programme oder Dateien verwendet werden und häufig in Betriebssystemen vorkommen.
- 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(.roh): Rohformat bezieht sich auf unverarbeitete Bilddaten, die typischerweise in der Digitalfotografie 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 heutzutage am häufigsten verwendete Standard-QR-Code. Es kann eine beträchtliche Menge an Daten speichern.(bis zu 7.089 numerische Zeichen oder 4.296 alphanumerische Zeichen), wodurch es für eine Vielzahl von Anwendungen geeignet ist, von Website-URLs bis hin zu Kontaktinformationen.
MicroQRCode: Der Micro-QR-Code ist eine kleinere Version des standardmäßigen QR-Codes, die für Situationen entwickelt wurde, in denen der Platz begrenzt ist. Es kann weniger Daten speichern als ein standardmäßiger QR-Code.(bis zu 35 numerische Zeichen oder 21 alphanumerische Zeichen), aber durch seine kompakte Größe ist es ideal für Anwendungen, bei denen ein standardmäßiger QR-Code zu groß wäre, wie zum Beispiel auf kleinen Verpackungen oder winzigen gedruckten Etiketten.
- RMQRCode: RMQR-Code(Rechteckiger Micro QR-Code)ist eine weitere kompakte Version des QR-Codes, jedoch in rechteckiger Form anstelle eines Quadrats. 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.