Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2907 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  [C#]{résolu] Resizer une image dans pictureBox => pb taille > 256 px

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C#]{résolu] Resizer une image dans pictureBox => pb taille > 256 px

n°617530
FrigoAcide
Posté le 21-01-2004 à 10:54:33  profilanswer
 

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 :
  1. private System.Windows.Forms.ImageList imageList;
  2. imageList.Images.Add (new  Bitmap ("c:/path/monimage.jpg" ));
  3. imageList.ImageSize = new Size (monWidth, monHeight);
  4. 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
mood
Publicité
Posté le 21-01-2004 à 10:54:33  profilanswer
 

n°617622
FrigoAcide
Posté le 21-01-2004 à 12:08:46  profilanswer
 

C'est bon j'ai trouvé :  
 

Code :
  1. Image img = Image.FromFile ("c:/monPath/photo.jpg" );
  2. int w = img.Width; int h = img.Height;
  3. Bitmap bm = new Bitmap (w, h);
  4. Graphics gr = Graphics.FromImage (bm);
  5. gr.DrawImage (img,
  6.     new Rectangle (destX, destY, destLargeur, destHauteur),
  7.     new Rectangle (origineX, origineY, origineLargeur, origineHauteur),
  8.     GraphicsUnit.Pixel);


 
et bm est l'image modifiée.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  [C#]{résolu] Resizer une image dans pictureBox => pb taille > 256 px

 

Sujets relatifs
(Débutant) taille tableau caractère[C#] [résolu] Comment afficher une image en plein écran ?
[Pascal] Demande 2 fois le caractère sinon ca plante. (ouf Résolu)[VB] Récupérer la résolution d'une image
Question de width d'image ie/momo[html] iframe qui s'adapte automatiquement a la taille du contenu ?
[Python - Resolu - Soluce Inside] Serveur http, recuperation d'urlRectification de paire d'image stéréoscopique
[java swing] probleme de taille avec un JTextField 
Plus de sujets relatifs à : [C#]{résolu] Resizer une image dans pictureBox => pb taille > 256 px


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR