質問

csharp.netを使用して、画像のトリミングとサイズ変更のヘルプが必要です。ここでの私の目標は、画像を撮影し、50px x 50pxに減らすことです。ここで見つけた次のコードはそれを行いますが、画像も拡大しています。理想的には、画像をできるだけ50px x 50pxに近づけ、50px以外の50px x 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;
}
役に立ちましたか?

解決

多分あなたはこの質問で答えを見つけることができます: 最適なサイズ変更およびまたは作物ロジック

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top