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

sarssor 63 Messages postés dimanche 22 juillet 2007Date d'inscription 28 avril 2011 Dernière intervention - 6 mars 2011 à 23:40 - Dernière réponse : Bacterius 3869 Messages postés samedi 22 décembre 2007Date d'inscription 3 juin 2016 Dernière intervention
- 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

Bacterius 3869 Messages postés samedi 22 décembre 2007Date d'inscription 3 juin 2016 Dernière intervention - 7 mars 2011 à 07:41
+3
Utile
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 !
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de Bacterius
sarssor 63 Messages postés dimanche 22 juillet 2007Date d'inscription 28 avril 2011 Dernière intervention - 8 mars 2011 à 00:05
0
Utile
Merci! sa marche bien
Commenter la réponse de sarssor
Bacterius 3869 Messages postés samedi 22 décembre 2007Date d'inscription 3 juin 2016 Dernière intervention - 8 mars 2011 à 04:03
0
Utile
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.