Comment puis je copier Bitmap de image1 en image2 ? [Résolu]

Messages postés
63
Date d'inscription
dimanche 22 juillet 2007
Dernière intervention
28 avril 2011
- - Dernière réponse : Bacterius
Messages postés
3869
Date d'inscription
samedi 22 décembre 2007
Dernière intervention
3 juin 2016
- 8 mars 2011 à 04:03
salut


Comment puis je copier Bitmap de image1 en image2 mais sans changer la taille de image2 ?
J'ai essayé avec CopyRect(Rect(0,0, ...
sa fonctionne mais je ne voudrais pas utiliser cette Methode

y at-il une autre Solution ?

merci bien
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
Messages postés
3869
Date d'inscription
samedi 22 décembre 2007
Dernière intervention
3 juin 2016
7
3
Merci
Bah tu peux utiliser StretchBlt, qui fait la même chose que CopyRect mais en étant une API. Tu peux même préciser la constante HALFTONE (avec l'API SetStretchBltMode) pour que le résultat soit plus joli.

SetStretchBltMode(Image2.Canvas.Handle, HALFTONE);
StretchBlt(Image2.Canvas.Handle, 0, 0, Image2.Width, Image2.Height, Image1.Canvas.Handle, 0, 0, Image1.Width, Image1.Height, SRCCOPY);

Ce sera plus long avec l'attribut HALFTONE mais tu ne sentiras pas la différence à moins de faire des opérations graphiques très coûteuses.

Cordialement, Bacterius !

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 118 internautes nous ont dit merci ce mois-ci

Commenter la réponse de Bacterius
Messages postés
63
Date d'inscription
dimanche 22 juillet 2007
Dernière intervention
28 avril 2011
0
Merci
Merci! sa marche bien
Commenter la réponse de sarssor
Messages postés
3869
Date d'inscription
samedi 22 décembre 2007
Dernière intervention
3 juin 2016
7
0
Merci
De rien, content d'avoir pu aider

Cordialement, Bacterius !
Commenter la réponse de Bacterius

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.