Zmiana rozmiaru kodu QR jako obraz
Zmiana rozmiaru kodu QR jest kluczowym krokiem w zapewnianiu, że Twoje zasoby cyfrowe pozostaną funkcjonalne w różnych środowiskach, od wysokiej jakości materiałów drukowanych po małe interfejsy aplikacji mobilnych. Dostosowując wymiary pikseli, można zapobiec pikselizacji i zapewnić, że sprzęt skanujący będzie mógł dokładnie wykrywać matrycę danych z różnych odległości. Korzystając z IronQR, programiści mogą precyzyjnie kontrolować rozdzielczość wyjściową, zapewniając, że wygenerowany kod QR zachowa swoją integralność strukturalną i "cichą strefę" niezależnie od ostatecznego rozmiaru wyświetlania.
5-stopniowy przewodnik po zmianie rozmiaru kodu QR
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");
Wyjaśnienie kodu
Najpierw importowana jest przestrzeń nazw IronQr, aby ułatwić proces generowania i renderowania. Docelowy adres URL jest definiowany i przetwarzany przez metodę QrWriter.Write, która tworzy wewnętrzną strukturę danych dla kodu QR.
Następnie do sterowania fizycznym wyjściem służy klasa QrStyleOptions. Ustawiając właściwość Dimensions, określasz dokładną szerokość i wysokość w pikselach dla ostatecznego obrazu. Ponieważ kody QR są kwadratowe, ta wartość dotyczy obu osi, zapewniając współczynnik proporcji 1:1. Na koniec metoda Save stosuje te konfiguracje stylu do danych QR, a SaveAs eksportuje bitmapę o wysokiej rozdzielczości do pliku lokalnego.

