Я должен обрезать изображение.Я нахожу все виды результатов вокруг.Я использовал самый распространенный, после того, как попробовал множество нерабочих решений:
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
ОБРЕЗАНО (НЕПРАВИЛЬНО УВЕЛИЧИВАЕТСЯ)
Что за уловка?