Question

J'ai besoin d'aide recadrage et le redimensionnement des images à l'aide CSharp.net. Mon but ici est de prendre une image et réduire à 50px par 50px. Le code suivant je trouve ici le fera, mais il est l'image mise à l'échelle aussi bien. Idéalement, je veux redimensionner l'image à aussi près de 50px par 50px possible puis retirez les parties de l'image qui sont en dehors 50px par 50px.

public Image ResizeImage(Image img, int width, int height)
{
    Bitmap b = new Bitmap(width, height);
    using (Graphics g = Graphics.FromImage((Image)b))
    {
        g.DrawImage(img, 0, 0, width, height);
    }

    return (Image)b;
}
Était-ce utile?

La solution

Peut-être que vous pouvez trouver réponse à cette question: Meilleur Redimensionner et logique ou culture

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top