C#将jpg格式图片合成到bmp格式图片中

摘要:
在C#中,有时为了解决显示多个图像的问题,例如背景图像和始终显示在背景图像上的图像,如何将这两个图像组合成一个图像进行显示?

         在C#中,有时为解决几个图片显示的问题,比如有一张背景图,还有一直是要显示在背景图上的图片,如何能将这2张图片合成一张图片显示呢?

下面的例子提供了这样一个解决的方法,代码如下:

//strwinepath酒的图片

//strBackPic 背景图片

private void TestPaint(string strwinepath,string strWineDetailBackPic)

{

            //获取酒的图片,酒的图片格式为jpg格式

            Image imgWine = Image.FromFile(strwinepath);

            //获取背景图片,背景图片格式也为jpg格式,现在读取为bmp格式
            Bitmap bmp = new Bitmap(strBackPic);

           获取背景图的绘图图面
            Graphics g = Graphics.FromImage(bmp);

            //将酒的图片绘制到背景图上
            g.DrawImage(imgWine, 149, 209,100,416);

            //将背景图片加载显示到背景上
            this.BackgroundImage = bmp;
            this.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;

}

这样就完成了将2张图片合成了一张。

免责声明:文章转载自《C#将jpg格式图片合成到bmp格式图片中》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇JavaScript 流程控制-循环文件的上传&预览&下载学习(一)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

webpack踩坑之路 (2)——图片的路径与打包

刚开始用webpack的同学很容易掉进图片打包这个坑里,比如打包出来的图片地址不对或者有的图片并不能打包进我们的目标文件夹里(bundle)。下面我们就来分析下在webpack项目中图片的应用场景。 在实际生产中有以下几种图片的引用方式: 1. HTML文件中img标签的src属性引用或者内嵌样式引用 <img src="photo.jpg" /&g...

NGUI的sprite的使用(九宫切图)

一,图集的添加和背景图的选择 图集的选择Atlas和背景图的选择Sprite 二,type的sliced切背景图的使用 当选择Sprite后的edit时,我们就可以设置当前背景图的边距,也有切图的意思,如下图, PS:如果你没有选择type:sliced这个属性,你选择切图是没有效果的,设置了border,他的边就不会被拉伸,只有没有设置到的会被拉伸,...

手把手教你WEB套打程序开发

WEB套打可选方案不多,理想的更少,利用免费控件Lodop+JavaScript实现精确套打,算是较为经典的选择。这种方案其实比较简单,利用一个htm文件就可以实现模板设计过程,几乎是“空手套”式的开发,但理解这几个步骤还是需要点时间,下面一步步详细演示说明: 第一步:建立一个空白的模板设计文件 把以下超文本代码复制到一个本地htm文件中: <h...

css蜂窝样式

<!DOCTYPE html> <html lang="en"> <head>     <meta charset="UTF-8">     <meta name="viewport" content="width=device-width, initial-scale=1.0">     &l...

批量重命名文件

linux批量修改文件名 1、删除所有的 .bak 后缀: rename 's/.bak$//' *.bak 注意,这个命令的格式组织如下:s/ .bark$ / / 是s/para1/para2/ 这个有点想sed的语法,将para1匹配的字符串换成para2 2、把 .jpe 文件后缀修改为 .jpg: rename 's/.jpe$/.jpg/' *...

ubuntu系统下解压与压缩文件命令(大全)

文章目录tar命令详解(参数cxruf等等的含义)tar -cf all.tar *.jpgtar -rf all.tar *.giftar -uf all.tar logo.giftar -tf all.tartar -xf all.tar.tar 文件.tar.gz.tar.bz2.tar.bz.zip.rar.gz.bz2.bz.Z.tar.Z.tg...