【问题标题】:Is there a way to implement layers in GDI+?有没有办法在 GDI+ 中实现层?
【发布时间】:2008-10-10 16:28:47
【问题描述】:

我的想法是在内存上绘制几个 Graphics 对象,并在绘制图像时将它们组合起来。

但是我对如何做到这一点没有一个确切的想法。我应该使用 GraphicsContainer 的吗?或者将对象保存为元文件? (这些是临时对象,我想将它们保留在内存中)

【问题讨论】:

    标签: c++ gdi+


    【解决方案1】:

    最简单的方法:创建多个位图。给他们画你想要的东西。通过将它们拉回前面来合成它们。

    如果您有很多文本,那么为这些图层使用图元文件可能会在一定程度上提高渲染质量。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-22
      • 1970-01-01
      • 2012-12-18
      • 2020-03-19
      • 1970-01-01
      • 1970-01-01
      • 2020-10-11
      相关资源
      最近更新 更多