2011-01-08 14 views
2

CSharp.netを使用して画像をトリミングおよびサイズ変更する際の助けが必要です。ここでの目標は、画像を取得して50ピクセル×50ピクセルに縮小することです。私がここで見つけた次のコードはそれを行いますが、イメージを拡大縮小しています。理想的には、画像を50px x 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; 
} 

答えて

0

たぶん、あなたはこの質問に答えを見つけることができます。Best resize and or crop logic

+0

それがなかった、この記事内のリンクは、私の問題を解決: http://stackoverflow.com/questions/1626355/best-resize-and - または - crop-logic/1649349#1649349 – Crunchy

関連する問題