[C#]{résolu] Resizer une image dans pictureBox => pb taille > 256 px
Resizer une image dans pictureBox => pb taille > 256 px [C#]{résolu] - C#/.NET managed - Programmation
MarshPosté le 21-01-2004 à 10:54:33
Salut, j'aimerais afficher plusieurs images dans mon application C#. J'utilise des picturebox, mais se pose le problème de la taille de l'image d'origine.
En effet, à partir d'une taille de picturebox donnée, j'aimerais que l'image d'origine s'adapte à ce picturebox.
J'utilise alors une imagelist de cette manière :
Code :
private System.Windows.Forms.ImageList imageList;
imageList.Images.Add (new Bitmap ("c:/path/monimage.jpg" ));
imageList.ImageSize = new Size (monWidth, monHeight);
this.pictureBox1.Image = imageList.Images[0];
Le problème est que les valeurs monWidth et monHeight ne peuvent pas être supérieures à 256 ! Autrement dit, impossible avec cette méthode d'afficher des images dans un format > 256*256, ou alors on affiche l'image dans sa taille d'origine.
Quelqu'un aurait-il une méthode différente ? Merci beaucoup !
Message édité par FrigoAcide le 21-01-2004 à 12:09:08
Marsh Posté le 21-01-2004 à 10:54:33
Salut, j'aimerais afficher plusieurs images dans mon application C#. J'utilise des picturebox, mais se pose le problème de la taille de l'image d'origine.
En effet, à partir d'une taille de picturebox donnée, j'aimerais que l'image d'origine s'adapte à ce picturebox.
J'utilise alors une imagelist de cette manière :
Le problème est que les valeurs monWidth et monHeight ne peuvent pas être supérieures à 256 ! Autrement dit, impossible avec cette méthode d'afficher des images dans un format > 256*256, ou alors on affiche l'image dans sa taille d'origine.
Quelqu'un aurait-il une méthode différente ? Merci beaucoup !
Message édité par FrigoAcide le 21-01-2004 à 12:09:08