Python QR Kod Oluşturucu

QR kodları, ürün kodlarını taramaktan dijital içeriğe erişmeye kadar günlük hayatımızın önemli bir parçası haline geldi. Bilgileri saklamanın ve paylaşmanın kullanışlı ve verimli bir yoludur ve Python’un yardımıyla projeleriniz için QR kodları oluşturmak kolaydır. Bu blog gönderisinde Aspose.BarCode for Python kitaplığını inceleyeceğiz ve Python’da QR kodlarının nasıl oluşturulacağını öğreneceğiz. Kitaplığı kurmaktan farklı veri türleri için QR kodları oluşturmaya kadar her şeyi ele alacağız. İster yeni başlayan ister deneyimli bir programcı olun, bu kılavuz size ihtiyacınız olan araçları ve bilgileri sağlayacaktır. Bu kılavuz, projeleriniz için QR kodlarının potansiyelini ortaya çıkarmanızı sağlayacaktır. Bahsedilen adımları takip ettikten sonra, kendi Python QR Kod Oluşturucumuza sahip olacağız. Öyleyse başlayalım.

Bu yazıda aşağıdaki konular ele alınacaktır:

  1. Python QR Code Generator API
  2. Python’da QR Kodu Nasıl Oluşturulur?
  3. Python ile QR Kodları Oluşturun
  4. Python’da Mikro QR Kodu Oluşturun
  5. Özel QR Kodu Oluştur
  6. QR Kodunu Farklı Görüntü Biçimlerinde Kaydedin
  7. QR Kod Oluşturucu PNG
  8. QR Kodunu TIFF’e Kaydet
  9. Ücretsiz Lisans Alın
  10. Çevrimiçi QR Kodu Oluşturun
  11. Öğrenme Kaynakları

Python QR Kod Oluşturucu API’sı

Aspose.BarCode for Python, Python’da barkodlar ve QR kodları oluşturmanıza ve okumanıza izin veren güçlü bir kitaplıktır. QR kodu, Code 128, Code 39, EAN, UPC ve çok daha fazlası gibi çok çeşitli barkod biçimlerini destekler. Aspose.BarCode for Python ile PNG, JPEG ve TIFF gibi çeşitli görüntü formatlarında kolayca bir barkod veya QR kodu oluşturabilirsiniz. Ek olarak, görüntülerden ve PDF dosyalardan barkod okuma özelliği sunarak barkod tabanlı iş akışlarını otomatikleştirmek için ideal bir çözüm haline getirir.

Aspose.BarCode for Python’un temel özelliklerinden biri, boyut, yazı tipi ve renk gibi özel özelliklere sahip barkodlar veya QR kodları üretebilmesidir. Bu, uygulamanızın tasarımına veya web sitesine uyan özel QR kodları ve barkodlar oluşturmanıza olanak tanır. Ayrıca kitaplık, barkodların okunabilir ve doğru bir şekilde taranabilmesini sağlamaya yardımcı olan barkodları doğrulama yeteneği sağlar.

Python’da QR Kodu Nasıl Oluşturulur?

Python’da bir QR kodu oluşturmak için Aspose.BarCode Python kullanacağız. Python projelerine kolayca entegre edebiliriz. Windows, Linux ve macOS gibi çeşitli platformlarla uyumludur. Kapsamlı özellikleriyle Python için güçlü ve esnek bir barkod oluşturma ve okuma kitaplığı arayan geliştiriciler için akıllıca bir seçimdir.

Python’da QR Kodu Oluşturun

Aşağıdaki adımları takip ederek Aspose.BarCode for Python ile QR kodları oluşturabiliriz:

  1. Öncelikle, lütfen konsolda aşağıdaki pip komutunu kullanarak paketi indirin veya API’yi PyPI’dan yükleyin:
pip install aspose-barcode-for-python-via-net 
  1. Ardından, BarcodeGenerator sınıfının bir örneğini oluşturun ve EncodeTypes’ı “QR” olarak ayarlayın.
  2. Ardından, giriş kodu metnini belirtin.
  3. İsteğe bağlı olarak, QR kodu özelleştirme seçeneklerini belirtin.
  4. Son olarak, oluşturulan QR kod görüntüsünü verilen dosya yoluna kaydetmek için save() yöntemini çağırın.

Aşağıdaki kod örneği, Python kullanılarak bir QR kodunun nasıl oluşturulacağını gösterir.

# Bu kod örneği, bir QR kodunun nasıl oluşturulacağını gösterir.
# BarcodeGenerator'ı Başlatın
# Kodlama türünü belirtin
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR)

# Kod metni
generator.code_text = "This is a sample QR Code!";

# Resmin boyutunu belirtin
generator.parameters.barcode.x_dimension.pixels = 8;
  
# Oluşturulan QR kodunu kaydedin
generator.save("C:\\Files\\QR_Code.jpg")
Python'da QR Kodu oluşturun.

Python’da QR Kodu oluşturun.

Python’da Mikro QR Kodu Oluşturun

Mikro QR kodu, standart bir QR kodunun daha küçük bir versiyonudur. Mikro QR kodları, standart QR kodlarından daha az yer kaplayacak şekilde tasarlanmıştır ve genellikle kartvizitler veya basılı reklamlar gibi alanın sınırlı olduğu uygulamalarda kullanılır.

Daha önce bahsedilen adımları izleyerek kolayca Mikro QR kodları oluşturabiliriz. Ancak qrencodetype’ı QREncodeType.FORCEMICROQR olarak belirtmemiz gerekiyor.

Aşağıdaki kod örneği, Python kullanarak bir Mikro QR kodunun nasıl oluşturulacağını gösterir.

# Bu kod örneği, bir Mikro QR kodunun nasıl oluşturulacağını gösterir.
# BarcodeGenerator'ı Başlatın
# Kodlama türünü belirtin
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR)

# Kod metni
generator.code_text = "123456789";

# Otomatik sürümü ayarla
generator.parameters.barcode.qr.qr_version = barcode.generation.QRVersion.VERSION_M4;

# ForceMicroQR QR kodlama türünü ayarla
generator.parameters.barcode.qr.qr_encode_type = barcode.generation.QREncodeType.FORCE_MICRO_QR;

# Oluşturulan QR kodunu kaydedin
generator.save("C:\\Files\\Micro_QR_Code.jpg")
Python'da Mikro QR Kodu Oluşturun

Python’da Mikro QR Kodu oluşturun.

Özel QR Kodu Oluşturun

Çözünürlüğünü, arka plan rengini, kenarlık rengini, altyazı rengini, görüntü yüksekliğini vb. ayarlayarak bir QR kodunun görünümünü özelleştirebiliriz. Bir QR kodunun görünümünü özelleştirmek için lütfen daha önce belirtilen adımları izleyin. Ancak, gerekli ek özellikleri ayarlamamız gerekiyor.

Aşağıdaki kod örneği, Python kullanarak bir QR kodunun görünümünün nasıl özelleştirileceğini gösterir.

# Bu kod örneği, özel QR kodunun nasıl oluşturulacağını gösterir.
# BarcodeGenerator'ı Başlatın
# Kodlama türünü belirtin
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR)

# Kod metni
generator.code_text = "This is a sample QR Code!";

# görüntü boyutunu belirtin
generator.parameters.barcode.x_dimension.pixels = 4

# Arka plan rengini ayarla
generator.parameters.back_color = Color(255,255,0)

# Görüntü çözünürlüğünü ayarla
generator.parameters.resolution = 300

# Kenarlığı ayarla
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

# Oluşturulan Özel QR kodunu kaydedin
generator.save("C:\\Files\\Custom_QR-Code.png")
Özel QR Kodu Oluşturun

Python’da Özel QR Kodu oluşturun.

QR Kodunu Farklı Görüntü Formatlarında Kaydetme

Oluşturulan QR kodunu JPG, PNG, TIFF, BMP gibi popüler resim formatlarında kaydedebiliriz. QR kodunu gerekli resim formatında kaydetmek için lütfen daha önce belirtilen adımları izleyin. Ancak, son adımda çıktı görüntü formatını belirtmemiz yeterlidir.

QR Kod Oluşturucu PNG

Aşağıdaki kod örneği, QR kodunun Python’da bir PNG görüntüsü olarak nasıl kaydedileceğini gösterir.

# Bu kod örneği, QR kodunun nasıl oluşturulacağını ve PNG'ye nasıl kaydedileceğini gösterir.
# BarcodeGenerator'ı Başlatın
# Kodlama türünü ve Kod metnini belirtin
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR, "Aspose")

# Oluşturulan QR kodunu kaydedin
generator.save("C:\\Files\\Save_QR.png")

TIFF’de QR Kodunu Kaydet

Aşağıdaki kod örneği, QR kodunun Python’da bir TIFF görüntüsü olarak nasıl kaydedileceğini gösterir.

# Bu kod örneği, QR kodunun nasıl oluşturulacağını ve TIFF olarak kaydedileceğini gösterir.
# BarcodeGenerator'ı Başlatın
# Kodlama türünü ve Kod metnini belirtin
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR, "Aspose")

# Oluşturulan QR kodunu kaydedin
generator.save("C:\\Files\\Save_QR.tiff")

Python QR Code Generator - Ücretsiz Lisans Alın

Aspose, kitaplığın özelliklerini ve yeteneklerini test etmek için kullanılabilecek ücretsiz bir değerlendirme sürümü sunar. Kitaplığı değerlendirme sınırlamaları olmadan denemek için ücretsiz bir geçici lisans alabilirsiniz.

Çevrimiçi QR Kodu Oluşturun

Bu API kullanılarak geliştirilen çevrimiçi QR kod oluşturucu web uygulamasını kullanarak çevrimiçi olarak ücretsiz olarak QR kodu oluşturabilirsiniz. Lütfen aşağıdaki bağlantıdan Ücretsiz çevrimiçi QR kodu oluşturucu Uygulamasına erişin:

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

Python QR Kodu Nasıl Oluşturulur - Öğrenme Kaynakları

Aşağıda verilen kaynakları kullanarak QR kodu oluşturma hakkında daha fazla bilgi edinebilir ve Aspose.BarCode for Python’un diğer özelliklerini keşfedebilirsiniz:

Çözüm

Bu blog yazısında, size kendi özelleştirilmiş Python QR Kodu Oluşturucunuzu nasıl geliştireceğinizi gösterdik. Bu kılavuzda belirtilen adımları izleyerek farklı veri türleri için kolayca QR kodları oluşturabilirsiniz. Yalnızca birkaç satır kodla web sitesi bağlantıları, iletişim bilgileri ve daha fazlası için kullanılabilecek güzel QR kodları oluşturabilirsiniz. İster bir geliştirici, pazarlamacı veya sadece kişisel kullanım için bir QR kodu oluşturmak isteyen biri olun, Aspose.BarCode for Python mükemmel çözümdür. Kendiniz deneyin ve birkaç dakika içinde çarpıcı QR kodları oluşturmanın ne kadar kolay olduğunu görün. Herhangi bir belirsizlik durumunda, lütfen ücretsiz destek forumumuzda bizimle iletişime geçmekten çekinmeyin.

Ayrıca bakınız