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 Kod

Mikro kod QR

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.

Mikro QR-kod

Prostokątny Mikro Kod (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.

Prostokątny mikro kod

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 wykrywał format dowolnego kodu QR. Jest to szczególnie przydatne w środowiskach mieszanych.

Często Zadawane Pytania

Jakie sa glowne formaty kodow QR obslugiwane przez IronQR?

IronQR obsluguje trzy glowne formaty kodow QR: standardowy QR Code, Micro QR Code oraz Rectangular Micro Code (RMQRCode), kazdy dostosowany do innych przypadkow uzycia i pojemnosci danych.

Jak moge wygenerowac kod QR w C# z IronQR?

Mozesz uzyc IronQR do generowania kodow QR w C#, wykorzystujac wlasciwosc QrEncoding. Na przyklad uzyj QrEncoding.QRCode dla standardowych kodow QR, lub QrEncoding.RMQRCode dla prostokatnych mikro kodow.

Jaka jest roznica miedzy standardowym kodem QR a Micro QR Code?

Standardowy kod QR ma duza pojemnosc danych, obslugujac do 7 089 znakow numerycznych lub 4 296 alfanumerycznych, podczas gdy Micro QR Code jest mniejszy, mieszczac do 35 znakow numerycznych lub 21 alfanumerycznych, idealny do srodowisk o ograniczonej przestrzeni.

Dlaczego wybralbym RMQRCode zamiast innych formatow kodow QR?

RMQRCode jest idealne dla ukladow wymagajacych prostokatnych obszarow druku, oferujac kompaktowe rozwiazanie dla srodowisk, gdzie kwadratowe kody nie pasuja, takich jak formularze i aplikacje na brzeg etykiety.

Jak IronQR radzi sobie z roznymi formatami kodow QR w tym samym srodowisku?

Ustawiajac QrEncoding.All, IronQR moze automatycznie wykrywac format dowolnego kodu QR, co sprawia, ze jest to efektywne w srodowiskach z mieszanym rodzajem kodow QR.

Jakie czynniki nalezy wziasc pod uwage przy wyborze formatu kodu QR?

Przy wyborze formatu kodu QR uwaz na potrzebna pojemnosc danych, dostepna przestrzen fizyczna i srodowisko skanowania. IronQR oferuje wiele formatow, aby dopasowac sie do roznych potrzeb.

Czy IronQR moze odczytywac kody QR z uszkodzonymi sekcjami?

Tak, standardowe kody QR generowane z IronQR wspieraja cztery poziomy korekcji bledow, umozliwiajac odzyskiwanie danych, nawet jesli czesc kodu jest uszkodzona.

Jakie sa korzysci z uzycia Micro QR Codes?

Micro QR Codes sa korzystne w srodowiskach o ograniczonej przestrzeni z powodu swych mniejszych rozmiarow i szybszych mozliwosci skanowania, co czyni je odpowiednimi dla elektroniki, etykiet sprzedazy i plombi gwarancyjnych.

Jak dobrac odpowiedni poziom korekcji bledow dla mojego kodu QR?

Wybierz poziom korekcji bledow na podstawie srodowiska, w ktorym bedzie uzywany twoj kod QR. IronQR oferuje poziomy Niski, Sredni, Wysoki i Najwyzszy, aby zapewnic integralnosc danych, nawet jesli kod jest czesciowo uszkodzony.

Jaki format kodu QR jest najlepszy dla logistyki i marketingu?

Standardowy kod QR jest najlepszy dla logistyki i marketingu ze wzgledu na wysoka pojemnosc danych, szerokie rozpoznanie i solidne mozliwosci korekcji bledow.

Zeeshan Wazir
Programista Full Stack

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 67,270 | Wersja: 2026.5 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.