QR-Code als Bild skalieren

Die Größenanpassung eines QR-Codes ist ein entscheidender Schritt, um sicherzustellen, dass Ihre digitalen Assets auf verschiedenen Medien funktionsfähig bleiben, von hochauflösendem Printmarketing bis hin zu kleinen mobilen App-Oberflächen. Durch die Anpassung der Pixelabmessungen lässt sich eine Pixelierung verhindern und sicherstellen, dass die Scanhardware die Datenmatrix über verschiedene Entfernungen hinweg präzise erfassen kann. Mit IronQR können Entwickler die Ausgaberesolution präzise steuern und so sicherstellen, dass der generierte QR-Code unabhängig von der endgültigen Anzeigegröße seine strukturelle Integrität und seine "Ruhezone" beibehält.

5-Schritte-Anleitung zum Anpassen der Größe eines QR-Codes

  • using IronQr;
  • string url = "https://ironsoftware.com/csharp/qr/";
  • QrStyleOptions styleOptions = new QrStyleOptions { Dimensions = 500 };
  • AnyBitmap qrResized = qr.Save(styleOptions);
  • qr.Save(styleOptions).SaveAs("qr-resized.png");

Code Erklärung

Zunächst wird der IronQr Namensraum importiert, um den Generierungs- und Rendering-Prozess zu vereinfachen. Die Ziel-URL wird von der QrWriter.Write Methode definiert und verarbeitet, die die interne Datenstruktur für den QR-Code erstellt.

Anschließend wird die Klasse QrStyleOptions verwendet, um den physikalischen Ausgang zu steuern. Durch Festlegen der Eigenschaft Dimensions geben Sie die genaue Pixelbreite und -höhe für das endgültige Bild an. Da QR-Codes quadratisch sind, gilt dieser Wert für beide Achsen und gewährleistet so ein Seitenverhältnis von 1:1. Schließlich wendet die Methode Save diese Stilkonfigurationen auf die QR-Daten an, und SaveAs exportiert die hochauflösende Bitmap in eine lokale Datei.

Erfahren Sie, wie Sie QR-Codes mit IronQR skalieren können.

Bereit anzufangen?
Nuget Downloads 55,860 | Version: 2025.12 gerade veröffentlicht