Gtk+3 resim manipülasyonu

Başlatan furyzer0, 07 Haziran 2018 - 22:03:49

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

furyzer0

Herkese merhaba yazın memlekete erken döndüğüm için kendi kendime proje yapmaya karar verdim. Projem basit bir qr kod generatörü. Şu an qr kodu oluşturmayı başardım ancak şimdi bun datayı kullanarak resim oluşturmak istiyorum. Qr kod ile ilgili elimde bir array var ve bu array orada pixel olup olmadığını tutuyor. Ben de bu arrayi kullanarak resimi çizeceğim. Bu iş için gtk üzerinde standart bir şey var mıdır? Gdk.Pixbuf bu işe mi yarar?

Amenofis

Geç bir yanıt olacak ama evet bahsettiğin şey işe yarar gibi.

Gtk ile tecrübem olmadı ama resim olayı standarttır zaten. Qr kodlarda sadece siyah ve beyaz var. Her pixel için 4 byte dolduracaksın. İlk 3 byte kırmızı-yeşil-mavi, beyaz renk için hepsi 255, siyah renk için hepsi 0 olacak. Sondaki byte alfa kanalı, 255 olmalı.

furyzer0

Olayı cairo kutuphanesini kullanarak çözdüm. Dizide true donen yere siyah kare, false donen yere beyaz kare çizerek durumu halettim.