Bonjour, je souhaite récupérer une partie définie par l'utilisateur d'une image lourde (20 Mo). Pour que sa soit rapide, je ne voudrais pas ouvrir entièrement l'image dans la ram puis cloner une partie :
Ce code me copie bien la zone mais comme l'image pèse 20 Mo c'est très long à charger.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim bmp As New Bitmap("world2004.jpg") bmp.Clone(New Rectangle(New Point(1200, 1250), New Size(PictureBox1.Width, PictureBox1.Height)), pixelformat) PictureBox1.Image = bmp End Sub
Une personne a idée pour récupérer une partie d'une image sans l'ouvrir ?
Merci d'avance.
Partager