【发布时间】:2017-10-17 00:16:50
【问题描述】:
我有问题。我想剪切图像的一部分,但不保存被剪切的部分。我想拥有我以前的白色形状的图像,我之前切割的部分是哪里。 你能帮忙吗?
【问题讨论】:
-
我擅长编码。我只是尝试使用矩形裁剪图像,它正在工作,但我得到了我裁剪的部分。不是图片的空白部分。
我有问题。我想剪切图像的一部分,但不保存被剪切的部分。我想拥有我以前的白色形状的图像,我之前切割的部分是哪里。 你能帮忙吗?
【问题讨论】:
我想剪切图像的一部分,但不想保存被剪切的部分。
那么你肯定只是想在图像上画画吗?
如果是这种情况,请使用 Graphics 类并在其上绘制一个已填充的 Rectangle。
public void RemoveSectionFromImage(Bitmap bitmap, Rectangle section, Color color)
{
using (Graphics g = Graphics.FromImage(bitmap))
using (SolidBrush brush = new SolidBrush(color))
{
g.FillRectangle(brush, section);
}
}
【讨论】:
FillRectangle 在指定颜色、位置和大小的图像上绘制一个填充矩形。