jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 4 juil. 2007 à 13:46
En utilisant la fonction BitBlt de l'Api de windows, par exemple...
A moins que (et à la fois) :
- les "plusieurs morceaux" ne soient tous de taille égale
et que
- l'on trouve sous VB.Net l'équivalent de ce que l'on avec VB6, à savoir le contrôle PictureClip
Tdigiacomo
Messages postés8Date d'inscriptionmercredi 19 février 2003StatutMembreDernière intervention 4 juillet 20073 5 juil. 2007 à 12:45
Pour ceux qui tombe sur ce post voilà ce que j'ai finalement trouvé.
<hr />
Cloner une image:
La classe Bitmap fournit une méthode Clone qui permet de créer une copie d'un objet existant. La méthode Clone admet comme paramètre un rectangle source qui vous permet de spécifier la portion de la Bitmap d'origine à copier. L'exemple suivant crée un objet Bitmap en clonant la moitié supérieure d'un objet Bitmap existant. Il dessine ensuite les deux images.
Dim originalBitmap As New Bitmap("Spiral.png")
'on charge un fichier png dans un BitMap
Dim sourceRectangle As New Rectangle(0, 0, originalBitmap.Width, _
originalBitmap.Height / 2)
'on définit un rectangle
Dim secondBitmap As Bitmap = originalBitmap.Clone(sourceRectangle, _
PixelFormat.DontCare)
'on définit un second BitMap Clonant une partie du 1ere BitMap avec le rectangle