gpt4 book ai didi

c# - 创建图形并将其另存为位图

转载 作者:太空狗 更新时间:2023-10-29 18:30:23 25 4
gpt4 key购买 nike

我有两个问题:

1) 我有一个 PictureBox,它的 Dock 设置为 Fill。当我调整 Form 大小时,我无法在扩展的 PictureBox 部分创建图形。有什么问题?

2) 我想将在 PictureBox 上创建的 Graphic 转换为 Bitmap 并将其另存为*.JPG 或 *.bmp。我该怎么做?

最佳答案

您可以使用 handle device从图片框中取出位图

Graphics g = pictureBox1.CreateGraphics();          
Bitmap bitMap = Bitmap.FromHbitmap(g.GetHdc());
bitMap.Save(filePath, System.Drawing.Imaging.ImageFormat.Jpeg);

或者更好的是,如果pictureBox没有修改图片,你可以直接从pictureBox控件中获取图片

pictureBox1.Image.Save("path", System.Drawing.Imaging.ImageFormat.Jpeg);

关于c# - 创建图形并将其另存为位图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2880840/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com