Hes*_*dsi 8 .net c# bitmap picturebox
我有两个问题:
1)我有一个PictureBox,它的Dock设置为Fill.当我调整大小时,Form我无法在PictureBox扩展的部分创建图形.问题是什么?
2)我想转换是在创建的图形PictureBox来Bitmap并将其保存为*.jpg或*.BMP.我怎样才能做到这一点?
您可以使用句柄设备 从图片框中取出位图
Graphics g = pictureBox1.CreateGraphics();
Bitmap bitMap = Bitmap.FromHbitmap(g.GetHdc());
bitMap.Save(filePath, System.Drawing.Imaging.ImageFormat.Jpeg);
Run Code Online (Sandbox Code Playgroud)
甚至更好,如果pictureBox没有修改图像,你可以直接从pictureBox控件获取图像
pictureBox1.Image.Save("path", System.Drawing.Imaging.ImageFormat.Jpeg);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16393 次 |
| 最近记录: |