GTK alpha - C - Programmation
Marsh Posté le 28-06-2005 à 13:26:20
Je crois que çà se joue au niveau de X11.
Sous Linux il me semble que X11 ne gère pas l'alpha blending ou alors par des hacks (du moins jusqu'à recemment). XOrg la gère par une extension (je me rappelle plus laquelle) mais il doit falloir le driver appropprié. Et il doit falloir que Gtk la supporte.
Sinon il ya çà http://ometer.com/gtk-colors.html
Marsh Posté le 28-06-2005 à 13:31:57
merci pour ta reponse.
bon, j'ai pas gimp installe sur ma becane la ... mais il me semble me souvenir qu'on peut gerer l'alpha. Si c'est pas possible nativement depuis GTK, il doit donc exister une surcouche, une lib, un truc du genre.
Qu'en pensez vous?
Marsh Posté le 28-06-2005 à 13:48:40
Gimp peut gérer l'alpha mais là je parlais au niveau des fenetres et des widgets.
Sinon apparemment çà se gère avec GdkPixBuf mais çà rame http://mail.gnome.org/archives/gtk [...] 00076.html
Marsh Posté le 28-06-2005 à 14:07:05
humm interessant cette piste.
Le mec distingue la transparence et l'alpha. Tu en sais plus sur le "shape masking for transparency " ?
Desole d'etre un peu reloud, je connais pas du tout gtk
Merci bcp manatane.
Marsh Posté le 28-06-2005 à 14:37:38
simogeo a écrit : humm interessant cette piste. |
En fait c'est peut etre une piste intéressante, dans pygtk : http://www.pygtk.org/pygtk2referen [...] mbine-mask
exemple: http://www.pygtk.org/pygtk2tutoria [...] lbarrow.py va faire apparaitre seulement une brouette à l'écran. Commentaire dans le source
Code :
|
Sinon je pourrais guère t'aider plus, j'y connais vraiment pas grand chose
Marsh Posté le 28-06-2005 à 14:48:57
pour les curieux çà donne çà :
http://img221.echo.cx/img221/7534/capture1xf.png
Marsh Posté le 28-06-2005 à 10:47:19
alors voila, j'ai un collegue qui travaille sur une appli C avec gtk. Et visiblement il ne parvient pas a gerer la transparence. Ca m'etonnerait que ce soit impossible. Avait vous de l'experience ou de bons liens sur le sujet. Merci