Größenänderung eines QR-Code-Bildes

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

Die richtige Skalierung sorgt dafür, dass QR-Codes in allen Druck- und Digitalformaten gescannt werden können. Genaue Abmessungen verhindern Unschärfen und gewährleisten eine klare Lesbarkeit.

In diesem Leitfaden wird erläutert, wie die Größenänderung eines QR-Codes mit IronQR durchgeführt wird.

QR-Code verkleinern

Um einen QR-Code in benutzerdefinierter Größe für den Druck oder die Beschilderung zu erstellen, setzen Sie die Eigenschaft Dimensions auf einen bestimmten Wert und speichern Sie dann den generierten QR-Code mit den angewendeten QrStyleOptions.

Im Beispiel wird ein QR-Code aus einer URL erstellt, mit der Eigenschaft Dimensions der Klasse QrStyleOptions eine benutzerdefinierte Größe von 500 Pixeln festgelegt und der QR-Code in veränderter Größe als PNG gespeichert.

Hinweis:Die Eigenschaft Dimensions bietet eine direkte 1:1-Zuordnung; die von Ihnen definierte Ganzzahl wird zur exakten Pixelbreite und -höhe der endgültigen Ausgabe.

:path=/static-assets/qr/content-code-examples/how-to/resize-qr-code.cs
using IronQr;
using IronSoftware.Drawing;

string url = "https://ironsoftware.com/csharp/qr/";

// Generate the QR code data
QrCode qr = QrWriter.Write(url);

// Save using default dimensions
AnyBitmap qrDefault = qr.Save();
qrDefault.SaveAs("qr-default-size.png");

// Define custom resizing
QrStyleOptions styleOptions = new QrStyleOptions
{
    Dimensions = 500
};

// Save using the style options
AnyBitmap qrResized = qr.Save(styleOptions);
qrResized.SaveAs("qr-resized.png");
Imports IronQr
Imports IronSoftware.Drawing

Dim url As String = "https://ironsoftware.com/csharp/qr/"

' Generate the QR code data
Dim qr As QrCode = QrWriter.Write(url)

' Save using default dimensions
Dim qrDefault As AnyBitmap = qr.Save()
qrDefault.SaveAs("qr-default-size.png")

' Define custom resizing
Dim styleOptions As New QrStyleOptions With {
    .Dimensions = 500
}

' Save using the style options
Dim qrResized As AnyBitmap = qr.Save(styleOptions)
qrResized.SaveAs("qr-resized.png")
$vbLabelText   $csharpLabel

Original

Großer QR-Code

Größe geändert

Standard QR-Code

Häufig gestellte Fragen

Wie kann ich die Größe eines QR-Code-Bildes mit IronQR ändern?

Um die Größe eines QR-Code-Bildes mit IronQR zu ändern, laden Sie die IronQR C#-Bibliothek herunter, erstellen Sie ein QrStyleOptions-Objekt, stellen Sie die Dimensions-Eigenschaft für die gewünschte Größe ein, erzeugen Sie den QR-Code und speichern Sie ihn.

Was ist die Eigenschaft Dimensions in IronQR?

Die Dimensions-Eigenschaft in IronQR gibt die Breite und Höhe des QR-Codes in Pixeln an und bietet eine 1:1-Zuordnung für eine genaue Größenänderung.

Warum ist es wichtig, die Größe von QR-Codes richtig anzupassen?

Die korrekte Größenanpassung von QR-Codes stellt sicher, dass sie sowohl in gedruckten als auch in digitalen Formaten lesbar und klar bleiben, damit sie nicht verschwimmen und die Lesbarkeit erhalten bleibt.

Kann ich die Größe eines QR-Codes für den Druck mit IronQR anpassen?

Ja, Sie können die Größe eines QR-Codes für den Druck anpassen, indem Sie die Eigenschaft Dimensions in der Klasse QrStyleOptions auf Ihre spezifischen Anforderungen einstellen.

In welchem Dateiformat kann ich den verkleinerten QR-Code mit IronQR speichern?

Sie können den QR-Code in veränderter Größe mit IronQR als PNG-Datei speichern.

Ist es möglich, mit IronQR einen QR-Code aus einer URL zu erstellen?

Ja, IronQR ermöglicht die Generierung eines QR-Codes aus einer URL mit anpassbaren Abmessungen unter Verwendung der Klasse QrStyleOptions.

Welche Schritte sind bei der Größenänderung eines QR-Codes mit IronQR erforderlich?

Um die Größe eines QR-Codes mit IronQR zu ändern, laden Sie die Bibliothek herunter, erstellen Sie ein QrStyleOptions-Objekt, legen Sie die Eigenschaft Dimensions fest, erzeugen Sie den QR-Code und speichern Sie ihn.

Wie wirkt sich die Eigenschaft Abmessungen auf die endgültige QR-Code-Ausgabe aus?

Die Dimensions-Eigenschaft wirkt sich direkt auf die endgültige QR-Code-Ausgabe aus und bestimmt die genaue Pixelbreite und -höhe.

Ahmad Sohail
Full-Stack-Entwickler

Ahmad ist ein Full-Stack-Entwickler mit einer soliden Grundlage in C#, Python und Webtechnologien. Er hat ein großes Interesse am Aufbau skalierbarer Softwarelösungen und genießt es, zu erkunden, wie Design und Funktionalität in realen Anwendungen aufeinandertreffen.

Bevor er dem Iron Software Team beitrat, arbeitete ...

Weiterlesen
Bereit anzufangen?
Nuget Downloads 58,270 | Version: 2026.2 gerade veröffentlicht