Obsługiwane formaty kodów QR

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

Kody QR występują w różnych kształtach i rozmiarach, dostosowanych do różnych potrzeb w zakresie pojemności danych, przestrzeni fizycznej oraz elastyczności skanowania. Niezależnie od tego, czy drukujesz na dużej etykiecie wysyłkowej, czy osadzasz kody na małych komponentach sprzętowych, IronQR obsługuje wszystkie główne standardy QR, aby pomóc wykonać zadanie.

Ten artykuł przedstawia trzy warianty QR, które IronQR może generować i czytać, z krótkim przykładem kodu, abyś mógł od razu rozpocząć.


Obsługiwane warianty kodów QR

Dwuwymiarowe (2D) kody matrycowe oferują zwarte i niezawodne środki do przechowywania większej ilości informacji niż tradycyjne kody kreskowe. IronQR obsługuje następujące typy QR:

Kod QR

Standardowy, kwadratowy kod QR, używany globalnie — od płatności mobilnych po menu restauracji, logistykę, marketing i więcej.

  • Pojemność danych: Do 7 089 znaków numerycznych lub 4 296 znaków alfanumerycznych

  • Korekcja błędów: Cztery poziomy (niski, średni, wysoki, najwyższy) zapewniają odzyskanie danych nawet wtedy, gdy część kodu jest zarysowana, zamazana lub zasłonięta

  • Przykład zastosowania: Idealne rozwiązanie dla aplikacji ogólnego przeznaczenia wymagających średniej lub dużej pojemności danych oraz wysokiej niezawodności

Jest to najbardziej rozpoznawalny i powszechnie stosowany format kodów QR, zapewniający równowagę między pojemnością, zasięgiem skanowania i elastycznością we wszystkich branżach.

QR Code

Micro QR Code

Zminiaturyzowana wersja standardowego kodu QR, zaprojektowana z myślą o sytuacjach, w których przestrzeń jest bardzo ograniczona — takich jak elektronika, etykiety detaliczne lub plomby gwarancyjne.

  • Pojemność danych: do 35 znaków numerycznych lub 21 znaków alfanumerycznych

  • Wydajność: zajmuje mniej miejsca i jest szybszy w skanowaniu dzięki zmniejszonemu rozmiarowi modułu

  • Przykład zastosowania: Najlepiej nadaje się do etykietowania drobnych przedmiotów, śledzenia komponentów lub miejsc, w których trzeba przechowywać tylko niewielką ilość danych

Chociaż obsługuje mniej znaków niż standardowy kod QR, Micro QR jest bardzo skuteczny w ograniczonych warunkach fizycznych.

Micro QR Code

Rectangular Micro Code (RMQRCode)

Kompaktowy format prostokątny zaprojektowany tak, aby pasował do wąskich lub wydłużonych obszarów, w których kwadratowe kody nie sprawdzają się dobrze.

  • Pojemność danych: porównywalna z mikro kodem QR

  • Zaleta Shape: Zapewnia elastyczność w układach, w których dostępne są prostokątne obszary PRINT

  • Przykład zastosowania: Idealne rozwiązanie do formularzy, aplikacji na krawędzi etykiety oraz biletów, gdzie szerokość lub wysokość są ograniczone, ale nie obie jednocześnie

RMQRCode działa podobnie jak Micro QR, ale zapewnia elastyczność układu niedostępną w formatach kwadratowych.

Rectangular Micro Code

Fragment kodu do szybkiego startu

Użyj poniższego kodu, aby wygenerować kod QR z preferowanym kodowaniem. Można łatwo przełączać się między trzema obsługiwanymi typami, zmieniając wartość Encoding.

:path=/static-assets/qr/content-code-examples/how-to/create-qr-code-with-encoding-type.cs
using IronQr;
using IronQr.Enum;

// Generate a Micro QR code and save it as PNG
QrCode myQr = QrWriter.Write(
    "Hello IronQR",
    new QrOptions { Encoding = QrEncoding.MicroQRCode }
);

myQr.Save().SaveAs("QR.png");
Imports IronQr
Imports IronQr.Enum

' Generate a Micro QR code and save it as PNG
Dim myQr As QrCode = QrWriter.Write(
    "Hello IronQR",
    New QrOptions With {.Encoding = QrEncoding.MicroQRCode}
)

myQr.Save().SaveAs("QR.png")
$vbLabelText   $csharpLabel

Aby wygenerować standardowy kod QR lub RMQRCode, wystarczy użyć QrEncoding.QRCode lub QrEncoding.RMQRCode.


Zwróć uwagęPodczas dekodowania, ustaw QrEncoding.All, aby IronQR automatycznie rozpoznał format dowolnego kodu QR. Jest to szczególnie przydatne w środowiskach mieszanych.

Często Zadawane Pytania

Jakie są główne formaty kodów QR obsługiwane przez IronQR?

IronQR obsługuje trzy główne formaty kodów QR: standardowy kod QR, mikro kod QR oraz prostokątny mikro kod (RMQRCode), z których każdy jest dostosowany do różnych zastosowań i pojemności danych.

Jak wygenerować kod QR w języku C# za pomocą IronQR?

Możesz użyć IronQR do generowania kodów QR w języku C#, korzystając z właściwości QrEncoding. Na przykład użyj QrEncoding.QRCode dla standardowych kodów QR lub QrEncoding.RMQRCode dla prostokątnych mikro kodów.

Jaka jest różnica między standardowym kodem QR a mikro kodem QR?

Standardowy kod QR ma dużą pojemność danych, obsługując do 7089 znaków numerycznych lub 4296 znaków alfanumerycznych, podczas gdy kod Micro QR jest mniejszy i mieści do 35 znaków numerycznych lub 21 znaków alfanumerycznych, co idealnie sprawdza się w środowiskach o ograniczonej przestrzeni.

Dlaczego warto wybrać RMQRCode zamiast innych formatów kodów QR?

RMQRCode idealnie nadaje się do układów wymagających prostokątnych obszarów drukowania, zapewniając kompaktowe rozwiązanie dla środowisk, w których kody kwadratowe są nieodpowiednie, takich jak formularze i aplikacje na krawędziach etykiet.

W jaki sposób IronQR obsługuje różne formaty kodów QR w tym samym środowisku?

Dzięki ustawieniu QrEncoding.All, IronQR może automatycznie wykrywać format dowolnego kodu QR, co sprawia, że jest to rozwiązanie wydajne w środowiskach, w których występują różne typy kodów QR.

Jakie czynniki należy wziąć pod uwagę przy wyborze formatu kodu QR?

Wybierając format kodu QR, należy wziąć pod uwagę wymaganą pojemność danych, dostępną przestrzeń fizyczną oraz środowisko skanowania. IronQR oferuje wiele formatów dostosowanych do różnych potrzeb.

Czy IronQR może odczytywać kody QR z uszkodzonymi fragmentami?

Tak, standardowe kody QR generowane za pomocą IronQR obsługują cztery poziomy korekcji błędów, co pozwala na odzyskanie danych nawet w przypadku uszkodzenia części kodu.

Jakie są zalety korzystania z mikro kodów QR?

Mikro kody QR są przydatne w sytuacjach, gdzie jest mało miejsca, bo są mniejsze i szybciej się skanują, co sprawia, że nadają się do elektroniki, etykiet sklepowych i plomb gwarancyjnych.

Jak wybrać odpowiedni poziom korekcji błędów dla mojego kodu QR?

Wybierz poziom korekcji błędów w zależności od środowiska, w którym kod QR będzie używany. IronQR oferuje poziomy Niski, Średni, Wysoki i Najwyższy, aby zapewnić integralność danych nawet w przypadku częściowego uszkodzenia kodu.

Jaki jest najlepszy format kodu QR dla logistyki i marketingu?

Standardowy kod QR najlepiej sprawdza się w logistyce i marketingu ze względu na dużą pojemność danych, powszechną rozpoznawalność oraz solidne możliwości korekcji błędów.

Zeeshan Wazir
Full Stack Developer

Zeeshan Wazir to Full Stack Developer o silnym zapleczu w PHP (Laravel), C# i ASP.NET. Jest również biegły w skrypcie Python, często wykorzystując go do upraszczania i automatyzacji złożonych zadań.

Z dyplomem MPhil z informatyki, Zeeshan łączy głęboką wiedzę ...

Czytaj więcej
Gotowy, aby rozpocząć?
Nuget Pliki do pobrania 63,676 | Wersja: 2026.4 just released
Still Scrolling Icon

Wciąż przewijasz?

Czy chcesz szybko dowodu? PM > Install-Package IronQR
uruchom próbkę obserwuj, jak Twój URL staje się kodem QR.