如何将两个图像合并为一个Jpeg

问题描述:

我需要能够拍摄多张图像并在较大的图像上叠加较小的图像并将结果保存为单个图像。 我将如何去在C#中完成此操作?如何将两个图像合并为一个Jpeg

  1. 负载使用new Bitmap(filename)
  2. 装入第二图像相同的方式,第一图像。
  3. 通过调用Graphics.FromImage(bitmap1)
  4. 呼叫graphics.DrawImage(bitmap2...)把第二图像上的第一
  5. 呼叫bitmap1.Save(...)新的图像保存到文件中获取Graphics对象。

这取决于您正在工作的环境以及您想要对生成的图像执行什么操作。

例如:

如果这是一个WinForms内或控制台应用程序,然后GDI +将做这件事。 如何做这种操作的例子可以在http://www.bobpowell.net/gdiplus_faq.htm

如果它在WPF,Silverlight或XNA中,那么有更好的选择。