您好我正在尝试使用此方法剪切/获取图像的一部分:
private Image RecortarImagen(Image img, NLAttributes attr)
{
try
{
Rectangle cropArea = new Rectangle(attr.BoundingRect.X, attr.BoundingRect.Y, attr.BoundingRect.Width, attr.BoundingRect.Height);
Bitmap bmpImage = new Bitmap(img);
Bitmap bmpCrop = bmpImage.Clone(cropArea,
bmpImage.PixelFormat);
return (Image)(bmpCrop);
}
catch (Exception ex)
{
throw ex;
}
}
NLAtrributes包含4个用于define(x,y,width,height)的int
我提出的问题是当我在PictureBox中显示图像时,它显示为旋转,而不是保持原始位置
这并非在所有情况下都会发生,这是最奇怪的事情
可以使用哪种方法进行此切割并保持原始图像的质量?