Redimentionnement d'image
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:
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:
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