cs_coyote
Messages postés45Date d'inscriptionlundi 7 janvier 2002StatutMembreDernière intervention28 novembre 2008
-
13 sept. 2004 à 18:57
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013
-
13 sept. 2004 à 20:52
J'ai 2 picturebox:
-1 normale (rectangulaire) contenant une image (paysage)
-1 a laquelle j'ai applique une region (donc polygonale) et contenant une image (dont seule la zone polygone est visible evidement)
je veux fusionner les 2 en une seule image : le paysage en arriere plan et l'image polygone en premier plan.
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 13 sept. 2004 à 20:52
Donc pas de fusion, mais une simple copie avec couleur de transparence ?
Il y a plus simple que de passer par une region : tu colorie tout les pixels du fond en une couleur bien définie, et tu utilise la fonction de l'API Windows TransparentBlt.
Sinon, si tu veux vraiment ton système de région, tu texte pour chaque point si ton pixel et dans la region ou pas (fonction de l'API Windows PtInRect), et si oui, tu copie le pixel dans ton image de destination. A ce moment là, pour obtenir une bonne rapidité, je te conseille d'utiliser ma source nommée DKS_GESTION_IMAGE.