视频直播系统源码,C语言实现图片合成功能

视频直播系统源码,C语言实现图片合成功能

 

1
public partial class Form1 : Form<br>{<br>    public Form1()<br>    {<br>        InitializeComponent();<br>    }<br>    private void button1_Click(object sender, EventArgs e)<br>    {<br>        if (openFileDialog1.ShowDialog() == DialogResult.OK)<br>        {<br>            pictureBox1.Image = Image.FromFile(openFileDialog1.FileName);<br>        }<br>    }<br>    private void button2_Click(object sender, EventArgs e)<br>    {<br>        if (openFileDialog2.ShowDialog() == DialogResult.OK)<br>        {<br>            pictureBox2.Image = Image.FromFile(openFileDialog2.FileName);<br>        }<br>    }<br>    private void button3_Click(object sender, EventArgs e)<br>    {<br>        if (pictureBox1.Image != null && pictureBox2.Image != null)<br>        {<br>            Bitmap bt = new Bitmap(pictureBox1.Image);<br>            Graphics g = Graphics.FromImage(bt);<br>            g.DrawImage(pictureBox2.Image,new Point(5,5));<br>            pictureBox3.Image = bt;<br>        }<br>    }<br>}<br> <br>partial class Form1<br>{<br>    /// <summary><br>    /// 必需的设计器变量。<br>    /// </summary><br>    private System.ComponentModel.IContainer components = null;<br>    /// <summary><br>    /// 清理所有正在使用的资源。<br>    /// </summary><br>    /// <param name="disposing">如果应释放托管资源,为 true;否则为 false。</param><br>    protected override void Dispose(bool disposing)<br>    {<br>        if (disposing && (components != null))<br>        {<br>            components.Dispose();<br>        }<br>        base.Dispose(disposing);<br>    }<br>    #region Windows 窗体设计器生成的代码<br>    /// <summary><br>    /// 设计器支持所需的方法 - 不要<br>    /// 使用代码编辑器修改此方法的内容。<br>    /// </summary><br>    private void InitializeComponent()<br>    {<br>        this.button1 = new System.Windows.Forms.Button();<br>        this.button2 = new System.Windows.Forms.Button();<br>        this.pictureBox1 = new System.Windows.Forms.PictureBox();<br>        this.pictureBox2 = new System.Windows.Forms.PictureBox();<br>        this.button3 = new System.Windows.Forms.Button();<br>        this.pictureBox3 = new System.Windows.Forms.PictureBox();<br>        this.openFileDialog1 = new System.Windows.Forms.OpenFileDialog();<br>        this.openFileDialog2 = new System.Windows.Forms.OpenFileDialog();<br>        ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();<br>        ((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).BeginInit();<br>        ((System.ComponentModel.ISupportInitialize)(this.pictureBox3)).BeginInit();<br>        this.SuspendLayout();<br>        // <br>        // button1<br>        // <br>        this.button1.Location = new System.Drawing.Point(12, 12);<br>        this.button1.Name = "button1";<br>        this.button1.Size = new System.Drawing.Size(121, 23);<br>        this.button1.TabIndex = 0;<br>        this.button1.Text = "选择第一张图片";<br>        this.button1.UseVisualStyleBackColor = true;<br>        this.button1.Click += new System.EventHandler(this.button1_Click);<br>        // <br>        // button2<br>        // <br>        this.button2.Location = new System.Drawing.Point(139, 12);<br>        this.button2.Name = "button2";<br>        this.button2.Size = new System.Drawing.Size(121, 23);<br>        this.button2.TabIndex = 1;<br>        this.button2.Text = "选择第二张图片";<br>        this.button2.UseVisualStyleBackColor = true;<br>        this.button2.Click += new System.EventHandler(this.button2_Click);<br>        // <br>        // pictureBox1<br>        // <br>        this.pictureBox1.Location = new System.Drawing.Point(12, 41);<br>        this.pictureBox1.Name = "pictureBox1";<br>        this.pictureBox1.Size = new System.Drawing.Size(248, 160);<br>        this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;<br>        this.pictureBox1.TabIndex = 2;<br>        this.pictureBox1.TabStop = false;<br>        // <br>        // pictureBox2<br>        // <br>        this.pictureBox2.Location = new System.Drawing.Point(12, 216);<br>        this.pictureBox2.Name = "pictureBox2";<br>        this.pictureBox2.Size = new System.Drawing.Size(248, 186);<br>        this.pictureBox2.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;<br>        this.pictureBox2.TabIndex = 3;<br>        this.pictureBox2.TabStop = false;<br>        // <br>        // button3<br>        // <br>        this.button3.Location = new System.Drawing.Point(266, 12);<br>        this.button3.Name = "button3";<br>        this.button3.Size = new System.Drawing.Size(121, 23);<br>        this.button3.TabIndex = 4;<br>        this.button3.Text = "合成图片";<br>        this.button3.UseVisualStyleBackColor = true;<br>        this.button3.Click += new System.EventHandler(this.button3_Click);<br>        // <br>        // pictureBox3<br>        // <br>        this.pictureBox3.Location = new System.Drawing.Point(266, 41);<br>        this.pictureBox3.Name = "pictureBox3";<br>        this.pictureBox3.Size = new System.Drawing.Size(379, 363);<br>        this.pictureBox3.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;<br>        this.pictureBox3.TabIndex = 5;<br>        this.pictureBox3.TabStop = false;<br>        // <br>        // openFileDialog1<br>        // <br>        this.openFileDialog1.Filter = "图片文件|*.jpg;*.jpeg;*.png;*.bmp";<br>        // <br>        // openFileDialog2<br>        // <br>        this.openFileDialog2.Filter = "图片文件|*.jpg;*.jpeg;*.png;*.bmp";<br>        // <br>        // Form1<br>        // <br>        this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);<br>        this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;<br>        this.ClientSize = new System.Drawing.Size(657, 416);<br>        this.Controls.Add(this.pictureBox3);<br>        this.Controls.Add(this.button3);<br>        this.Controls.Add(this.pictureBox2);<br>        this.Controls.Add(this.pictureBox1);<br>        this.Controls.Add(this.button2);<br>        this.Controls.Add(this.button1);<br>        this.Name = "Form1";<br>        this.Text = "Form1";<br>        ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();<br>        ((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).EndInit();<br>        ((System.ComponentModel.ISupportInitialize)(this.pictureBox3)).EndInit();<br>        this.ResumeLayout(false);<br>    }<br>    #endregion<br>    private System.Windows.Forms.Button button1;<br>    private System.Windows.Forms.Button button2;<br>    private System.Windows.Forms.PictureBox pictureBox1;<br>    private System.Windows.Forms.PictureBox pictureBox2;<br>    private System.Windows.Forms.Button button3;<br>    private System.Windows.Forms.PictureBox pictureBox3;<br>    private System.Windows.Forms.OpenFileDialog openFileDialog1;<br>    private System.Windows.Forms.OpenFileDialog openFileDialog2;<br>}

 以上就是视频直播系统源码,C语言实现图片合成功能, 更多内容欢迎关注之后的文章

 

posted @   云豹科技-苏凌霄  阅读(57)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示