Python QR Kod Oluşturucu

QR kodları bir web sitesini açmak, video izlemek veya diğer kodlanmış bilgilere erişmek için bir akıllı telefon veya başka bir cihaz tarafından taranabilir. Kullanımı kolay olduğundan ve küçük bir alanda çok fazla veri depolamak için kullanılabildiğinden giderek daha popüler hale geliyorlar. Bu blog yazısında size Python’da metin QR kodlarının nasıl oluşturulacağını göstereceğiz. Python’da QR kod oluşturucuya kendi metninizi geliştirmenize yardımcı olacak adım adım bir kılavuz ve kod parçacıkları sunacağız.

Bu makale aşağıdaki konuları kapsamaktadır:

  1. QR Code Generator Python API’sine Metin
  2. Python’da QR Koduna Metin Yazma
  3. Metni QR Kod Oluşturmaya Özelleştirin
  4. Metin içeren bir QR Kodu Oluşturun
  5. Çevrimiçi QR Code Generator’a Metin Yazma
  6. Ücretsiz Öğrenme Kaynakları

QR Kod Oluşturucu Python API’sine Metin

Metinden QR kodları oluşturmak için Aspose.BarCode for Python API’sini kullanacağız. Python’da barkod ve QR kodları oluşturmaya ve okumaya olanak tanır. API, QR kodu, Code 128, Code 39, EAN, UPC ve çok daha fazlası gibi 60’tan fazla barkod sembolünü destekler. Geliştiricilerin, oluşturulan barkodu veya QR kodunu PNG, JPEG ve TIFF gibi çeşitli görüntü formatlarında kolayca kaydetmelerine olanak tanır.

Lütfen konsolda aşağıdaki pip komutunu kullanarak paketi indirin veya PyPI’den API’yi yükleyin:

pip install aspose-barcode-for-python-via-net 

Python’da QR Koduna Metin Dönüştürme

Aşağıdaki adımları izleyerek Aspose.BarCode for Python ile metinden bir QR kodu oluşturabiliriz:

  1. BarcodeGenerator sınıfının bir örneğini oluşturun.
  2. EncodeTypes’ı “QR” olarak ayarlayın.
  3. Kodlanacak giriş metnini belirtin.
  4. İsteğe bağlı olarak QR kodu özelleştirme seçeneklerini belirtin.
  5. 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 kullanarak nasıl QR kodu oluşturulacağını gösterir.

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

# Kodlanacak kod metnini belirtin
generator.code_text = "Your text goes here!";

# Resmin boyutunu belirtin
generator.parameters.barcode.x_dimension.pixels = 8.0;
generator.parameters.resolution = 500.0;

# Oluşturulan QR kodunu kaydedin
generator.save("C:\\Files\\Text_QR_Code.jpg")
Python'da QR Koduna Metin Dönüştürme

Python’da QR Koduna Metin.

Python’da Metni QR Kodu Oluşturmaya Özelleştirme

Daha önce bahsettiğimiz adımları takip ederek metinden oluşturulan QR kodlarının görünümünü özelleştirebiliriz. Ancak arka plan rengini, kenarlık rengini, görsel yüksekliğini vb. özelleştirmek için ek özellikler ayarlamamız gerekiyor.

Aşağıdaki kod örneği, Python’da metnin QR kodu oluşturmaya nasıl özelleştirileceğini gösterir.

# Bu kod örneği, Metin'den bir QR kodunun nasıl özelleştirileceğini gösterir.
# BarcodeGenerator'ı başlatın
# Kodlama türünü belirtin
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR);

# Kodlanacak kod metnini belirtin
generator.code_text = "Your text goes here!";

# Resmin boyutunu belirtin
generator.parameters.barcode.x_dimension.pixels = 8.0;

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

# QR rengini ayarla
generator.parameters.barcode.bar_color = Color(255,255,255)

# Görüntü çözünürlüğünü ayarlayın
generator.parameters.resolution = 300.0

# Kenarlığı ayarla
generator.parameters.border.dash_style = barcode.generation.BorderDashStyle.SOLID
generator.parameters.border.color = Color(255,0,0)
generator.parameters.border.visible = True
generator.parameters.border.width.point = 4.0

# Oluşturulan QR kodunu kaydedin
generator.save("C:\\Files\\Customized_QR_Code.jpg")
Python'da Metni QR Kodu Oluşturmaya Özelleştirme

Python’da Metni QR Kodu Oluşturmaya Özelleştirin.

Python’da Metinle QR Kodu Oluşturun

Oluşturulan QR kod görseline insan tarafından okunabilen metin ekleyebiliriz. Bu bir ana metin etiketi, üst başlık veya alt başlık olabilir. Daha önce bahsettiğimiz adımları takip ederek aşağıdaki kod metnini ve başlığını ekleyebiliriz. Ancak codetextparameters ve captionbelow özelliklerini aşağıda gösterildiği gibi ayarlamamız yeterli:

# Bu kod örneği, Metin ile 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);

# Kodlanacak kod metnini belirtin
generator.code_text = "Your text goes here!";

# Resmin boyutunu belirtin
generator.parameters.barcode.x_dimension.pixels = 8.0;

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

# QR rengini ayarla
generator.parameters.barcode.bar_color = Color(0,0,255)

# Görüntü çözünürlüğünü ayarlayın
generator.parameters.resolution = 300.0

# Kenarlığı ayarla
generator.parameters.border.dash_style = barcode.generation.BorderDashStyle.SOLID
generator.parameters.border.color = Color(255,0,0)
generator.parameters.border.visible = True
generator.parameters.border.width.point = 4.0

# Kod metnini QR kodunun üstünde göster
generator.parameters.barcode.code_text_parameters.two_d_display_text = "Aspose.BarCode";
generator.parameters.barcode.code_text_parameters.location = barcode.generation.CodeLocation.ABOVE;

# Başlığı QR kodunun altına ayarlayın
generator.parameters.barcode.code_text_parameters.two_d_display_text = "test"
generator.parameters.caption_below.text = "ASPOSE"
generator.parameters.caption_below.visible = True
generator.parameters.caption_below.font.style = FontStyle.BOLD
generator.parameters.caption_below.font.size.pixels = 18.0
generator.parameters.caption_below.font.family_name = "Verdana"

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

Python’da Metin içeren QR Kodu oluşturun.

QR Code Generator’a Metin - Ücretsiz Lisans Alın

Kütüphaneyi değerlendirme sınırlamaları olmadan denemek için ücretsiz bir geçici lisans alabilirsiniz.

QR Code Online’a Metin Dönüştürme

Bu API kullanılarak geliştirilen çevrimiçi QR kod oluşturucu web uygulamasını kullanarak çevrimiçi olarak herhangi bir metin girişinden ücretsiz olarak bir QR kodu oluşturabilirsiniz.

QR Code Generator’a Metin - Öğrenme Kaynakları

Aşağıdaki kaynakları kullanarak metni QR koduna dönüştürme hakkında daha fazla bilgi edinebilir ve kitaplığın diğer çeşitli özelliklerini keşfedebilirsiniz:

Çözüm

Bu blog yazısında size Aspose.BarCode for Python kullanarak Python’da QR kod oluşturucuya nasıl metin geliştireceğinizi gösterdik. Ayrıca QR kodlarını nasıl özelleştireceğimizi ve görsele altyazı eklemeyi de gördük. Aspose.BarCode’u kullanarak web sitesi bağlantıları, iletişim bilgileri ve daha fazlası için kullanılabilecek çarpıcı QR kodları oluşturabilirsiniz. Herhangi bir belirsizlik durumunda lütfen ücretsiz destek forumumuz üzerinden bizimle iletişime geçmekten çekinmeyin.

Ayrıca bakınız