繁体   English   中英

在C#中合并2位图

[英]Merge 2 bitmaps in c#

我有一些位图,需要合并它们,例如:

我有这2张照片

图片1 图片2

并且需要这个:

图片3

我知道有很多方法,但是我需要最快的方法来合并它们,因为在每次迭代中我们都需要合并很多图像。

提前致谢。

这对我有用。 你有尝试过吗?

public static Bitmap CombineBitmap(string[] files)
    {


        Bitmap img = new Bitmap(files[0]);

        Bitmap img3 = new Bitmap(img.Width, img.Height);
        Graphics g = Graphics.FromImage(img3);
        g.Clear(SystemColors.AppWorkspace);
        foreach (string file in files)
        {
             img = new Bitmap(file);

            img.MakeTransparent(Color.White);
            g.DrawImage(img, new Point(0, 0));


        }
return img3;
}

files是文件名的数组。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM