2

CSharp.netを使用して画像をトリミングおよびサイズ変更するためのサポートが必要です。ここでの私の目標は、画像を取得して50pxx50pxに縮小することです。私がここで見つけた次のコードはそれを行いますが、それは画像もスケーリングしています。理想的には、画像を可能な限り50px x 50pxに近づけてから、50pxx50pxの外側にある画像の部分を削除したいと思います。

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;
}
4

1 に答える 1

0

たぶんあなたはこの質問で答えを見つけることができます:最高のサイズ変更やクロップロジック

于 2011-01-08T23:46:04.140 に答える