[Python] [GTK] PyCairo e superfici annidate
Andrea Spadaccini
a.spadaccini a catania.linux.it
Dom 8 Apr 2007 23:26:46 CEST
> non riesco, in alcun modo, a disegnare un'immagine dentro un'altra immagine in
> Cairo.
>
> Sono riuscito a mettere un'immagine come "immagine di sfondo" per una
> drawingarea utilizzando set_source_surface. Ora dovrei disegnare delle
> immagini SOPRA queste immagini, utilizzando cairo.
Mi rispondo da solo.
Basta leggere bene il tutorial all'indirizzo
http://www.tortall.net/mu/wiki/CairoTutorial
per capire che per Cairo le immagini vengono trattate come "sorgenti".
Quindi si deve creare una surface (magari da un png), invocare il metodo
set_source_surface(surface, x, y) e poi il metodo paint() o paint_with_alpha(),
su un contesto Cairo.
HTH,
--
[ Andrea Spadaccini - a.k.a. lupino3 - GLUGCT - from Catania - ICQ : 91528290 ]
[ GPG ID: 5D41ABF0 - key on keyservers - Gentoo GNU / Linux - Kernel 2.6.19.5 ]
[ Linux Registered User 313388 - a(dot)spadaccini(at)catania(dot)linux(dot)it ]
[ I intend to live forever, or die trying. ]
-------------- parte successiva --------------
Un allegato non testuale è stato rimosso....
Nome: signature.asc
Tipo: application/pgp-signature
Dimensione: 189 bytes
Descrizione: non disponibile
Url: http://lists.python.it/pipermail/python/attachments/20070408/d7fda504/signature.pgp
Maggiori informazioni sulla lista
Python