有没有比 GDI GetPixel() 更快的替代方法?

2024-02-07

我在用着GetPixel()从 .NET 应用程序中的 gdi32.dll 对屏幕上任意位置的像素颜色进行采样。它工作正常,但对我来说这是一个主要的性能瓶颈。

有没有更快的方法?


可以使用以下方式快速访问像素LockBits()的方法Bitmap。这将返回一个对象,其中包含指向像素数据开头的指针,并且您可以使用不安全的代码来访问内存。

https://web.archive.org/web/20150330113356/http://bobpowell.net/lockingbits.aspx https://web.archive.org/web/20150330113356/http://bobpowell.net/lockingbits.aspx

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

有没有比 GDI GetPixel() 更快的替代方法? 的相关文章

随机推荐