pinje
Messages postés129Date d'inscriptionvendredi 25 juillet 2003StatutMembreDernière intervention24 août 2006 8 juil. 2004 à 11:36
Merci DARKSIDIOUS et liquide pour votre aide, cette methode marche tres bien meme si j'aimerais pousser la chose un peu plus loin...
En fait je voudrais realiser une fonction Zoom sur l'image d'un picture box; j'utilise maintenant cette methode pour coller l'image d'un control image en changeant Width1 et Height1.
Ca marche tres bien quoi qu'un peu lente une fois que Width1 et Height1 devienne trop grand, mais c'est pas grave.
Sur mon PictureBox, j'y dessine un Maillage avec Autoredraw a True ainsi, l'image que j'ai colle avec PaintPicture et le maillage ne font qu'un.
Comment pourrais recuperer cette image AVEC le maillage afin de la reinjecter dans mon PictureBox en utilisant cette meme methode PaintPicture?
Ainsi lorsque je Zoomerais la photo, le maillage augmenterais ou diminuerais en consequence, evitant ainsi d'avoir a le redessiner apres chaque Zoom (et ainsi de recalculer l'espacement du maillage et eviter les erreurs de precisions)!
Si vous avez des idees, n'hesitez pas, dans tout les cas, vous m'avez deja bien aide.
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 8 juil. 2004 à 11:50
Salut,
Je doute que ta fonction de zoom avec maillage marche bien : La fonction PaintPicture interpole les pixels pour définir leur position => si ton image est grande, il ne devrait pas y avoir de gros problème, par contre, si l'image est petite, le maillage risque d'y perdre en précision. Enfin bon, tu peux toujours essayer : qui ne tente rien n'a rien, mais je te conseillerai tout de même de tracer à chaque redimensionnement ton maillage !