cs_kuss
Messages postés30Date d'inscriptionmardi 5 août 2003StatutMembreDernière intervention 2 août 2007
-
8 avril 2004 à 10:18
cs_kuss
Messages postés30Date d'inscriptionmardi 5 août 2003StatutMembreDernière intervention 2 août 2007
-
8 avril 2004 à 13:00
Je suis a la recherche d’un code permettant la fusion d’une image JPG (en fond) avec un GIF transparent (en avant) … un peu comme la superposition des calques en photoshop … Aucune des sources de ce site ne permette de fusionner des images SANS transparence (la transparence ne m’intéresse pas du tout).
Je voulais savoir si quelqu’un avais déjà rencontré ce problème et s’il avais pu trouver une solution car tout les site qui aborde ce sujet utilise la transparence pour fusionner 2 photos.
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 8 avril 2004 à 11:07
Salut,
J'ai fait une source utilisant les fonctions API TransparentBlt (pour la rapidité) et GetDIBits (pour la compatibilité), je pense qu'elle t'interessera ! Va voir dans mes sources, elle se nomme "Copier une image avec couleur de transparence ..."
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 8 avril 2004 à 12:44
Lol, la spéléo ne sera pas bien longue, je te rassure, le code n'est pas très compliqué : je récupère les bits de l'image dans un tableau, puis je manipule ses bits pour les coller sur l'image de destination en prenant en compte la couleur de transparence.
cs_kuss
Messages postés30Date d'inscriptionmardi 5 août 2003StatutMembreDernière intervention 2 août 2007 8 avril 2004 à 12:56
Je pousse un peu mais j'ai essayer de sauvegarder le résultat de la fusion des 2 images via un simple "SavePicture PCT_DESTINATION, "C:\testdeKuss.jpg" et il ne me sauvegarde que l'image de fond ... et pas celle de devant ...
ou dirait que j'ai 2 calques superposé mais qu'il ne sauvegarde que celui d'en dessous ... J'ai peut etre fais une erreur ?
Vous n’avez pas trouvé la réponse que vous recherchez ?