image - c# 4.0 如何为图像添加图层

标签 image c#-4.0 embed add layer

我想将一些图像嵌入到另一个图像中。这应该作为层来完成,这样一切都将保持透明度。图像是 png。我怎样才能做到这一点 ?

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

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

谢谢你。

最佳答案

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

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

关于image - c# 4.0 如何为图像添加图层,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7539245/

相关文章:

android - 处理来自 Mediacodec 输出的帧并在 Android 上更新帧

python - 如何通过在pyglet窗口中用鼠标拖动将.png从x,y拖动到x1,y1

html - 为什么我的网页变成蓝色

python - PyQt 和 MatPlotLib -(嵌入式)没有 PyPlot 的饼图

java - 将 Java 嵌入到 C++ 应用程序中?

image - 适合 div 的响应图像

jquery - 在 fotorama 中使用多个图像运行 jQuery 函数 onclick

c# - 具有引用程序集的多目标 .NET 3.5 和 .NET 4.0

asp.net - 这是使用 Dispose 方法的正确方法吗?

asp.net-mvc - 与存储库设计模式的交易