Урожай и изменить размер изображения до определенных измерений
-
08-10-2019 - |
Вопрос
Мне нужна помощь в обрезке и изменении размера изображений с использованием CSHARP.NET. Моя цель состоит в том, чтобы сделать изображение и уменьшить его до 50 пикселей на 50 пикселей. Следующий код, который я нашел здесь, сделает это, однако он также масштабирует изображение. В идеале я хочу масштабировать изображение вплоть до 50 пиков на 50 пикселей максимально возможным, а затем удалить части изображения, которые находятся за пределами 50px на 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;
}
Решение
Может быть, вы можете найти ответ в этом вопросе: Лучшие изменения изменения размера и или урожайной логики
Не связан с StackOverflow