Bazı müzik gruplarının albüm başlıklarına sahibim. Resmin köşelerini yuvarlaklayacak bir maske ile çizmek istiyorum.Görüntü oluşturma
ben beyaz bir maske kullanıyorum, ama burada beyaz arka plan görünmez var: Yani, GİMP böyle maske hazırladık.
# Draw album image
img = cairo.ImageSurface.create_from_png('images/album.png')
ctx.set_source_surface(img, posX, posY)
ctx.paint()
# Draw mask
ctx.set_operator(cairo.OPERATOR_DEST_IN)
img = cairo.ImageSurface.create_from_png('images/mask.png')
ctx.set_source_surface(img, posX, posY)
ctx.paint()
Gördüğünüz gibi, ben OPERATOR_DEST_IN
kullandım: Yani, burada render kodudur. Hızlı örnekler this page numaralı telefondan bulundu. O çizgi herşey tamamdır, ama yorum maske benim resmin bittiği zaman.
Ama :(Kahire'de birleştirme operatörü ayarladığınızda, her şey benim programda kayboldu. Bunun için doğru yolu nedir?
ps Ben bkz birleştirme operatörü kaldırdığınızda
python2, kahire kütüphanesini kullanıyorum (gerçek maskesi bu durumda albümü görüntüde, beyaz olduğunu unutmayın karanlık):
Teşekkürler dostum! Çalışıyor;) – Ockonal
np;) Sanırım yüzeyiniz ARGB değildi. – Ralphleon
Bunun için teşekkürler; Bana bir zaman kazandırdın. –