Обрезать и изменить размер изображения до определенных размеров - PullRequest
2 голосов
/ 09 января 2011

Мне нужна помощь в обрезке и изменении размера изображений с помощью CSharp.net.Моя цель здесь - сделать изображение и уменьшить его до 50 на 50 пикселей.Следующий код, который я нашел здесь, сделает это, однако он также масштабирует изображение.В идеале я хочу уменьшить изображение до 50 на 50 пикселей, а затем удалить части изображения, которые находятся за пределами 50 на 50 пикселей.

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

1 Ответ

0 голосов
/ 09 января 2011

Возможно, вы найдете ответ на этот вопрос: Наилучшая логика изменения размера и / или обрезки

...