我正在尝试裁剪图像,但是图像无法正确裁剪
我用来获取想要的图片一部分的代码是
Bitmap bmap = new Bitmap(pictureBox1.Image, pictureBox1.Width, pictureBox1.Height);
Bitmap cropImg = new Bitmap(cropArea.Width, cropArea.Height);
Graphics g = Graphics.FromImage(cropImg);
g.DrawImage(bmap, 0, 0, cropArea, GraphicsUnit.Pixel);
return cropImg;
我得到的结果很奇怪
作物重用:
裁剪后的照片变模糊并放大(?)。可能是问题的原因,怎么办才能解决?
答案 0 :(得分:0)
您可以通过克隆原始图像来尝试裁剪,但只能采用原始矩形。
private static Image cropImage(Image img, Rectangle cropArea)
{
Bitmap bmpImage = new Bitmap(img);
Bitmap bmpCrop = bmpImage.Clone(cropArea,
bmpImage.PixelFormat);
return (Image)(bmpCrop);
}