gpt4 book ai didi

c# - 颜色替换 GDI C#

转载 作者:太空宇宙 更新时间:2023-11-03 21:48:09 24 4
gpt4 key购买 nike

用透明度GDI C#替换位图黑色像素


大家好,我正在研究一个渲染 Sprite 的 2D 引擎。我需要用透明度替换位图中的黑色像素;以便看到下面的位图。

这在 GDI+ 中可行吗?如何?因为我一直在尝试使用 ColorMaps & Attributes,但效果不佳。

由于它是游戏的 2D 引擎,它是一个高效的库吗?或者我应该使用另一个?

最佳答案

关于:

Bitmap bm = new Bitmap(width, height);
bm.MakeTransparent(Color.Black);

GDI+ 不是游戏的最佳解决方案。到目前为止你的游戏不需要高性能你可以使用它。但是,当它需要一些功能时,您必须使用 OpenGL 或 Direct2D/Direct3D 等库。

关于c# - 颜色替换 GDI C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15845022/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com