我目前正在尝试将windows窗体另存为图像,并且我已经能够使用以下代码:
Dim frm = Me
Using bmp = New Bitmap(frm.Width, frm.Height)
frm.DrawToBitmap(bmp, New Rectangle(0, 0, bmp.Width, bmp.Height))
bmp.Save("D:\programs\files\image.png")
End Using
但是,该图像包含窗体的边框。有没有办法保存没有边框的图片?
为了调整我的图片大小,我使用了这个方法:
private Bitmap ResizeBitmap(Bitmap b, int nWidth, int nHeight)
{
Bitmap result = new Bitmap(nWidth, nHeight);
using (Graphics g = Graphics.FromImage((System.Drawing.Image)result))
g.DrawImage(b, 0, 0, nWidth, nHeight);
return result;
}
有没有可能在图片的顶部/底部或右侧/左侧创建一