Salut,

J'ai fais un petit module qui redimentionne une image uploadée.

Il marche assez bien, toutefois, j'aimerais l'améliorer un peu en autorisant l'utilisation d'une envoloppe ayant une taille donnée.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
+------------------+
|                       
|    Enveloppe      
|                       
|------------------+
|                       
|      image          
|                       
|------------------+
|                       
|    Enveloppe      
|                       
+------------------+
Le code suivant insère mon image redimensionnée dans l'enveloppe, malheureusement, elle est insérée en haut à gauche et non au centre de l'enveloppe.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
            Bitmap result = new Bitmap(nWidth, nHeight);
            using (Graphics g = System.Drawing.Graphics.FromImage((System.Drawing.Image)result))
                g.DrawImage(oBitmap, 0, 0, intNewWidth, intNewHeight);
            return result;
N'y a-t-il pas un moyen de positionner le bitmap que l'on insère ?

D'avance merci pour vos réponses,

Laurent