J'ai besoin de générer thumbnails pour un tas de jpeg (200,000+) mais je veux m'assurer que tous mes pouces ont une hauteur et une largeur égales. Cependant, je ne veux pas changer les proportions de l'image, j'ai donc besoin d'ajouter de l'espace vide à la dimension la plus courte pour "l'ajuster". La couleur de fond de l'espace vide est variable.Quelle est la meilleure façon de "mettre en carré" une image dans .NET?
Voici l'extrait de code que j'utilise pour générer les pouces. Quelle est la meilleure façon de faire la quadrature?
Dim imgDest As System.Drawing.Bitmap = New Bitmap(ScaleWidth, ScaleHeight)
imgDest.SetResolution(TARGET_RESOLUTION, TARGET_RESOLUTION)
Dim grDest As Graphics = Graphics.FromImage(imgDest)
grDest.DrawImage(SourceImage, 0, 0, imgDest.Width, imgDest.Height)