【发布时间】:2011-08-01 10:30:43
【问题描述】:
我需要叠加以下图片:
-
System.Windows.Controls.Imageimage1 -
System.Drawing.Bitmapimage2;
我需要输出类型为System.Windows.Media.ImageSource。
我想到了以下方法:将image2转换为Bitmap并使用System.Drawing.Graphics覆盖这两个图像,但我不知道如何转换image2。
【问题讨论】:
-
覆盖是什么意思..?一个图像在另一个图像的顶部..?
-
使用 2 图像控制是否可以解决您的问题..?我的意思是向同一个网格添加 2 个图像控件将自动覆盖图像对..?
-
我已经有这种方式了,但是我如何在覆盖后从网格中获取 imageSource?
-
我试图建立一个样本来覆盖..但我没有图像来测试它..你能把图像发给我 bathineni.venkatesh@gmail.com 来测试我的代码跨度>
-
嗯,我正在做的是一个大项目的一部分。 Image1 是作为文档的操作系统图标检索的,而 Image2 是从将图像保存为 DrawingImage 的 Xaml 检索的。为简单起见,您可以 google .png 图片并下载任意两张图片,将它们保存在本地,然后通过读取文件来使用它们。
标签: c# wpf image-processing bitmap drawing