c#4.0如何将图层添加到图像中

时间:2011-09-24 13:12:35

标签: image c#-4.0 embed add layer

我想将一些图像嵌入到另一张图像中。这应该作为图层完成,所以透明度一切都将保留。图像是png。我怎么能这样做?

这就像使用pngout并添加额外的图层一样。

这个问题的主要问题是新图层必须具有特定的位置。例如,我有200x200主图像和24x22新图层图像。我需要能够从顶部55px左侧25px开始新的图层添加点。

谢谢。

1 个答案:

答案 0 :(得分:0)

您可以使用GSI +(http://www.codeproject.com/Articles/1355/Professional-C-Graphics-with-GDI),创建一个区域并在彼此之上绘制图像(使用透明效果查看透过效果)。

那就是说,现在大多数人都使用WPF,并且这里发布了一个很棒的Stack Overflow答案 - How do I tile and overlay images in WPF?