Bonjour,
Je récupère une Image 32 bits RGB.
J'aimerais récupérer dans une table une partie de l'image mais également une seul dimension de cette image.
De cette façon le parcours de cette table sera facilité (plus besoin d'aller de 4 en 4 pour accèder à chaque pixel).
Existe t-il des méthodes permettant de faire cela ?
Aujourd'hui voilà ma méthode afin de récupérer une partit de l'image mais toutes les dimension :
Merci d'avance pour vos réponses.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Bitmap bmp2 = new Bitmap(w, h); byte[] data = new byte[w * h * 4]; //prepare the new picture unsafe { BitmapData bmpData = bmp2.LockBits(new Rectangle(0, 0, w, h), ImageLockMode.ReadWrite, PixelFormat.Format32bppRgb); Marshal.Copy(data, 0, bmpData.Scan0, data.Length); bmp.UnlockBits(bmpData); };
PS : J'ai un niveau correct de C mais je suis totalement débutant en C#.
Partager