Generator kodów QR w Python

Kody QR stały się istotną częścią naszego codziennego życia, od skanowania kodów produktów po dostęp do treści cyfrowych. Są wygodnym i wydajnym sposobem przechowywania i udostępniania informacji, a przy pomocy Python łatwo jest generować kody QR dla swoich projektów. W tym poście na blogu przyjrzymy się bibliotece Aspose.BarCode for Python i nauczymy się tworzyć kody QR w Python. Omówimy wszystko, od instalacji biblioteki po tworzenie kodów QR dla różnych typów danych. Niezależnie od tego, czy jesteś początkującym, czy doświadczonym programistą, ten przewodnik zapewni Ci potrzebne narzędzia i wiedzę. Ten przewodnik pozwoli Ci uwolnić potencjał kodów QR dla Twoich projektów. Po wykonaniu wspomnianych kroków będziemy mieć własny generator kodów QR w Python. Więc zacznijmy.

W tym artykule zostaną omówione następujące tematy:

  1. API generatora kodów QR Python
  2. Jak utworzyć kod QR w Python?
  3. Twórz kody QR za pomocą Python
  4. Wygeneruj mikrokod QR w Python
  5. Wygeneruj niestandardowy kod QR
  6. Zapisz kod QR w różnych formatach obrazu
  7. Generator kodów QR PNG
  8. Zapisz kod QR w formacie TIFF
  9. Uzyskaj bezpłatną licencję
  10. Wygeneruj kod QR online
  11. Zasoby edukacyjne

Interfejs API generatora kodów QR w języku Python

Aspose.BarCode for Python to potężna biblioteka, która pozwala generować i odczytywać kody kreskowe i kody QR w Python. Obsługuje szeroką gamę formatów kodów kreskowych, takich jak kod QR, kod 128, kod 39, EAN, UPC i wiele innych. Dzięki Aspose.BarCode for Python możesz łatwo utworzyć kod kreskowy lub kod QR w różnych formatach graficznych, takich jak PNG, JPEG i TIFF. Dodatkowo zapewnia możliwość odczytu kodów kreskowych z obrazów i plików PDF, co czyni go idealnym rozwiązaniem do automatyzacji obiegów pracy opartych na kodach kreskowych.

Jedną z kluczowych cech Aspose.BarCode for Python jest możliwość generowania kodów kreskowych lub kodów QR z niestandardowymi właściwościami, takimi jak rozmiar, czcionka i kolor. Pozwala to na generowanie niestandardowych kodów QR i kodów kreskowych pasujących do projektu aplikacji lub strony internetowej. Dodatkowo biblioteka zapewnia możliwość sprawdzania poprawności kodów kreskowych, co pomaga upewnić się, że kody kreskowe są czytelne i mogą być poprawnie zeskanowane.

Jak utworzyć kod QR w Python?

Do tworzenia kodu QR w Python będziemy używać Aspose.BarCode Python. Możemy łatwo zintegrować go z projektami Python. Jest kompatybilny z różnymi platformami, takimi jak Windows, Linux i macOS. Dzięki wszechstronnemu zestawowi funkcji jest to mądry wybór dla programistów poszukujących wydajnej i elastycznej biblioteki do generowania i odczytu kodów kreskowych dla języka Python.

Utwórz kod QR w Python

Możemy tworzyć kody QR za pomocą Aspose.BarCode for Python, wykonując czynności podane poniżej:

  1. Najpierw pobierz pakiet lub zainstaluj API z PyPI, używając następującego polecenia pip w konsoli:
pip install aspose-barcode-for-python-via-net 
  1. Następnie utwórz instancję klasy BarcodeGenerator i ustaw EncodeTypes jako „QR”.
  2. Następnie określ tekst kodu wejściowego.
  3. Opcjonalnie określ opcje dostosowywania kodu QR.
  4. Na koniec wywołaj metodę save() w celu zapisania wygenerowanego obrazu kodu QR w podanej ścieżce pliku.

Poniższy przykładowy kod pokazuje, jak utworzyć kod QR przy użyciu języka Python.

# Ten przykład kodu pokazuje, jak wygenerować kod QR.
# Zainicjuj generator kodów kreskowych
# Określ typ kodowania
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR)

# Tekst kodu
generator.code_text = "This is a sample QR Code!";

# Określ rozmiar obrazu
generator.parameters.barcode.x_dimension.pixels = 8;
  
# Zapisz wygenerowany kod QR
generator.save("C:\\Files\\QR_Code.jpg")
Utwórz kod QR w Python.

Utwórz kod QR w Python.

Wygeneruj kod Micro QR w Python

Kod Micro QR to mniejsza wersja standardowego kodu QR. Kody mikro QR zaprojektowano tak, aby zajmowały mniej miejsca niż standardowe kody QR i są powszechnie stosowane w aplikacjach, w których miejsce jest ograniczone, na przykład na wizytówkach lub w reklamach drukowanych.

Możemy łatwo wygenerować kody Micro QR, wykonując czynności wymienione wcześniej. Musimy jednak określić qrencodetype jako QREncodeType.FORCEMICROQR.

Poniższy przykładowy kod pokazuje, jak wygenerować kod Micro QR przy użyciu języka Python.

# Ten przykład kodu pokazuje, jak wygenerować kod Micro QR.
# Zainicjuj generator kodów kreskowych
# Określ typ kodowania
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR)

# Tekst kodu
generator.code_text = "123456789";

# Ustaw wersję automatyczną
generator.parameters.barcode.qr.qr_version = barcode.generation.QRVersion.VERSION_M4;

# Ustaw typ kodowania QR ForceMicroQR
generator.parameters.barcode.qr.qr_encode_type = barcode.generation.QREncodeType.FORCE_MICRO_QR;

# Zapisz wygenerowany kod QR
generator.save("C:\\Files\\Micro_QR_Code.jpg")
Wygeneruj kod Micro QR w Python

Wygeneruj kod Micro QR w Python.

Wygeneruj niestandardowy kod QR

Możemy dostosować wygląd kodu QR, ustawiając jego rozdzielczość, kolor tła, kolor obramowania, kolor napisów, wysokość obrazu itp. Aby dostosować wygląd kodu QR, wykonaj czynności wymienione wcześniej. Musimy jednak ustawić dodatkowe wymagane właściwości.

Poniższy przykładowy kod pokazuje, jak dostosować wygląd kodu QR przy użyciu języka Python.

# Ten przykład kodu pokazuje, jak wygenerować niestandardowy kod QR.
# Zainicjuj generator kodów kreskowych
# Określ typ kodowania
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR)

# Tekst kodu
generator.code_text = "This is a sample QR Code!";

# Określ rozmiar obrazu
generator.parameters.barcode.x_dimension.pixels = 4

# Ustaw kolor tła
generator.parameters.back_color = Color(255,255,0)

# Ustaw rozdzielczość obrazu
generator.parameters.resolution = 300

# Ustaw granicę
generator.parameters.border.dash_style = barcode.generation.BorderDashStyle.SOLID
generator.parameters.border.color = Color(0,0,255)
generator.parameters.border.visible = True
generator.parameters.border.width.point = 4

# Zapisz wygenerowany niestandardowy kod QR
generator.save("C:\\Files\\Custom_QR-Code.png")
Wygeneruj niestandardowy kod QR

Wygeneruj niestandardowy kod QR w Python.

Zapisz kod QR w różnych formatach obrazu

Wygenerowany kod QR możemy zapisać w popularnych formatach graficznych, takich jak JPG, PNG, TIFF, BMP itp. Aby zapisać kod QR w wymaganym formacie, wykonaj czynności opisane wcześniej. Jednak w ostatnim kroku musimy tylko określić format obrazu wyjściowego.

Generator kodów QR PNG

Poniższy przykładowy kod pokazuje, jak zapisać kod QR jako obraz PNG w języku Python.

# Ten przykład kodu pokazuje, jak wygenerować kod QR i zapisać go w formacie PNG.
# Zainicjuj generator kodów kreskowych
# Określ typ kodowania i tekst kodu
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR, "Aspose")

# Zapisz wygenerowany kod QR
generator.save("C:\\Files\\Save_QR.png")

Zapisz kod QR w formacie TIFF

Poniższy przykładowy kod pokazuje, jak zapisać kod QR jako obraz TIFF w języku Python.

# Ten przykładowy kod pokazuje, jak wygenerować kod QR i zapisać go jako TIFF.
# Zainicjuj generator kodów kreskowych
# Określ typ kodowania i tekst kodu
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR, "Aspose")

# Zapisz wygenerowany kod QR
generator.save("C:\\Files\\Save_QR.tiff")

Python QR Code Generator — Uzyskaj bezpłatną licencję

Aspose oferuje bezpłatną wersję ewaluacyjną, której można użyć do przetestowania funkcji i możliwości biblioteki. Możesz uzyskać bezpłatną tymczasową licencję, aby wypróbować bibliotekę bez ograniczeń ewaluacyjnych.

Wygeneruj kod QR online

Możesz wygenerować kod QR online za darmo, korzystając z internetowej aplikacji do generowania kodów QR, która została opracowana przy użyciu tego interfejsu API. Uzyskaj dostęp do bezpłatnej aplikacji do generowania kodów QR online pod następującym linkiem:

https://products.aspose.app/barcode/generate

Jak wygenerować kod QR w języku Python — zasoby edukacyjne

Możesz dowiedzieć się więcej o generowaniu kodu QR i poznać inne funkcje Aspose.BarCode for Python, korzystając z poniższych zasobów:

Wniosek

W tym poście na blogu pokazaliśmy, jak opracować własny, dostosowany generator kodów QR w języku Python. Wykonując czynności opisane w tym przewodniku, możesz łatwo generować kody QR dla różnych typów danych. Wystarczy kilka wierszy kodu, aby utworzyć piękne kody QR, których można używać w linkach do stron internetowych, informacjach kontaktowych i nie tylko. Niezależnie od tego, czy jesteś programistą, sprzedawcą, czy po prostu kimś, kto chce utworzyć kod QR do użytku osobistego, Aspose.BarCode for Python jest idealnym rozwiązaniem. Wypróbuj sam i przekonaj się, jak łatwo można tworzyć wspaniałe kody QR w kilka minut. W przypadku jakichkolwiek niejasności prosimy o kontakt na naszym bezpłatnym forum pomocy technicznej.

Zobacz też