OVH Cloud OVH Cloud

URGENT : au secours...

1 réponse
Avatar
Sébastien2003
Bonjour à tous,

voila mon soucis du moment :

j'ai scanné 2 images (*.BMP par exemple )et je veux les joindres : c a d
image 1 = dimension 1000*5000 image 2 1000*1000 donne image finale =
1000*6000 mais voila comment faire ????

Hypothese 1 : jouer avec les champs images/picture de vb6 ...
Hypothese 2 : utiliser des fonctions API Win 32 !!! mais la je ne sais pas
comment faire !!!

Question subcidiaire : et maintenant encore plus fort : je possede une image
par exemple 1000*8000 et je veux supprimer une partie de l'image pour avoir
a la fin une image 1000*6000 ???? comment faire ?

Alors je dis un grand merci a celui qui me sauvera,
merci d'avance,
Sébastien.

1 réponse

Avatar
Sundowne
"Sébastien2003" a écrit dans le message de
news:bk77al$9jk$
Bonjour à tous,

voila mon soucis du moment :

j'ai scanné 2 images (*.BMP par exemple )et je veux les joindres : c a d
image 1 = dimension 1000*5000 image 2 1000*1000 donne image finale > 1000*6000 mais voila comment faire ????

Hypothese 1 : jouer avec les champs images/picture de vb6 ...
Hypothese 2 : utiliser des fonctions API Win 32 !!! mais la je ne sais pas
comment faire !!!

Question subcidiaire : et maintenant encore plus fort : je possede une


image
par exemple 1000*8000 et je veux supprimer une partie de l'image pour


avoir
a la fin une image 1000*6000 ???? comment faire ?

Alors je dis un grand merci a celui qui me sauvera,
merci d'avance,
Sébastien.




'jour

Utilises l'API
Private Declare Function BitBlt Lib "gdi32" (ByVal hDestDC As Long, ByVal x
As Long, ByVal y As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal
hSrcDC As Long, ByVal xSrc As Long, ByVal ySrc As Long, ByVal dwRop As Long)
As Long

Tu charges les deux images dans des variables stdpicture. Tu en crées
une 3ème de la dimension du resultat que tu veux et tu bitblt entre les
sources et la destination .

Regardes l'exemple de code dans Api-guide.
@+