Кадрирование изображения увеличивает полученное изображение - PullRequest
0 голосов
/ 20 сентября 2019

Я должен обрезать изображение.Я нахожу все виды результатов вокруг.Я использовал самый распространенный, после того, как попробовал множество нерабочих решений:

private Image CropBarcode(Image toCrop)
{
     using (Bitmap croppedImage = new Bitmap(toCrop))
     {
        //ORIGINAL IMAGE IS 200 Width 100 HEIGHT
        return croppedImage.Clone(new Rectangle(0, 15, 200, 75), croppedImage.PixelFormat);
     };
}

ПРОБЛЕМА:

Полученное изображение zoomed.Он обрезан, но он также намного больше и переполняет прямоугольник, в то время как, если не cropped, он был меньше и правильно совмещал прямоугольник, показывая все.

Пример: UNCROPPED

Uncropped

ОБРЕЗАНО (НЕПРАВИЛЬНО УВЕЛИЧИВАЕТСЯ)

enter image description here

Что за уловка?

...