PictureBOX图片保存,添加文字

转载 2017年01月03日 23:57:59
private void btnSave_Click(object sender, EventArgs e)
        {
            Image img = (Image)pictureBox1.Image.Clone();
            using (Brush brush = new SolidBrush(label1.ForeColor))
            using (Graphics g = Graphics.FromImage(img))
            {
                Rectangle rect = new Rectangle(label1.Left - pictureBox1.Left, label1.Top- pictureBox1.Top, label1.Width, label1.Height);
                if (label1.BackColor != Color.Transparent)
                {
                    using (Brush bgBrush = new SolidBrush(label1.BackColor))
                    {
                        g.FillRectangle(bgBrush, rect);
                    }
                }
                g.DrawString(label1.Text, label1.Font, brush, rect, StringFormat.GenericDefault);
                g.Save();
            }
            img.Save("d:\\abc.png", System.Drawing.Imaging.ImageFormat.Png);
        }


相关文章推荐

c# winform 读取oracle中blob字段的图片并且显示到pictureBox里,保存进库

C#代码   private void button2_Click(object sender, EventArgs e)   {       OracleConnection co...

javaCV开发详解之4:转流器实现(也可作为本地收流器、推流器,新增添加图片及文字水印,视频图像帧保存),实现rtsp/rtmp/本地文件转发到rtmp流媒体服务器(基于javaCV-FFMPEG)

前言: 上一章中实现了本地推流器和本地摄像头录制功能:http://blog.csdn.net/eguid_1/article/details/52678775 本章基于javaCV实现转流器和收流器...
  • eguid_1
  • eguid_1
  • 2016年09月28日 16:45
  • 4837

picturebox读图片成视频

  • 2014年04月05日 18:20
  • 53KB
  • 下载

c#+oracle实现读取图片并显示在picturebox中

废话不多说,先上结果图。     最近做某旅游系统,需要一个窗口来显示旅游景点的信息。主要内容包括名称、图片和描述。系统的数据库是位于阿里云服务器上的oracle,系统是用c#开发的winform...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PictureBOX图片保存,添加文字
举报原因:
原因补充:

(最多只允许输入30个字)