-
transparence d'une image
bonjour ;
je suis nouveau sur le site et ceci est ma première intervention
je suis amateur informatique , je code en C et je suis un cours GTK+2.0, ma question est comment pourrions nous ajouter une image et définir sa transparence, j'ajoute des images mais il y a toujours le fond blanc autour et j'ai beau cherché , en vain
si quelqu'un peut m'aider ce sera les bienvenues
merci
-
Bonjour et bienvenu sur le forum.
Pour commencer le traitement des images se fait en utilisant plutôt la librairie GdkPixbuf. Je t'invites à consulter la faq à ce sujet.
Une fois cette lecture faite, si tu as des questions, pas d'hésitation. On se fera un plaisir de t'aiguiller.
-
Bonjour et bienvenue.
La transparence est codée dans l'image que tu charges (par exemple une image png ou gif avec transparence). gdk_pixbuf_new_from_file te permettra de la charger. Si tu veux créer un nouveau pixbuf avec de la transparence (pour dessiner dedans par exemple) alors il faut utiliser gdk_pixbuf_new et indiquer la présence du canal alpha (canal de l'image contenant l'information de transparence) en passant la valeur TRUE pour le paramètre "has_alpha".