C# 剪切/删除图像的一部分(JPG)

C# 剪切/删除图像的一部分(JPG),c#,image,crop,editing,C#,Image,Crop,Editing,是否有任何方法可以通过编程从JPG图像中删除JPG图像(矩形)的一部分。通过一些尝试和错误,我可以调整XY Cordinate以适应我的要求(剪切用户名框) 所有的问题似乎都需要裁剪的矩形部分,而我需要矩形药水空白的原始图像 此示例代码获取图像的右下象限。这应该足以让您与之合作并产生想法: string path = "C:\\test.jpg"; using (Bitmap orignal = new Bitmap(path)) { using (Bitmap newimage

是否有任何方法可以通过编程从JPG图像中删除JPG图像(矩形)的一部分。通过一些尝试和错误,我可以调整XY Cordinate以适应我的要求(剪切用户名框)


所有的问题似乎都需要裁剪的矩形部分,而我需要矩形药水空白的原始图像

此示例代码获取图像的右下象限。这应该足以让您与之合作并产生想法:

string path = "C:\\test.jpg";
using (Bitmap orignal = new Bitmap(path))
{
        using (Bitmap newimage = new Bitmap((int)(orignal.Width * 0.5), (int)(orignal.Height * 0.5)))
        {
                using (Graphics newgraphics = Graphics.FromImage(newimage))
                {
                        newgraphics.DrawImage(orignal, 0, 0, new Rectangle(newimage.Width, newimage.Height, orignal.Width - newimage.Width, orignal.Height - newimage.Height), GraphicsUnit.Pixel);
                        newgraphics.Flush();
                }


                newimage.Save(new System.IO.FileInfo(path).DirectoryName + "out.jpg", System.Drawing.Imaging.ImageFormat.Jpeg);
        }
}

你可以检查用户名或密码是否有误,将另一个文本框的可视性设为false,然后截屏。编码器:更多的是关于c#中的图像编辑,而不是网络编程。请再次阅读我的问题。你给出的解决方案是创建一个从原始图像裁剪而来的新图像。我需要的是删除图像的某一部分,或者换句话说,创建一个与原始图像相似的新图像,但将某一部分删除。