我做了一个程序,它使用屏幕像素的颜色,但getpixel很慢,所以有更好的方法来找到像素的颜色。我不在乎是否一次获得全屏或一个像素,但主要的是速度。如何让屏幕上的颜色更好,然后获得像素? (C++)
0
A
回答
0
这完全取决于你需要做什么。如果你只有需要一个像素,那么使用GetPixel--它可能会很慢,但是谁在乎你什么时候只需要一个?但是,如果您尝试捕获整个屏幕区域,则可以使用屏幕捕获API。一旦你有了屏幕截图,你可以挑选出你想要的任何像素。
0
BitBlt是相当快的。它还允许您指定要复制的区域,因此您不必复制不需要的像素。
相关问题
- 1. 如何从React Native的屏幕上的像素获取颜色?
- 2. 如何随机更改屏幕上每个像素的颜色
- 3. 我可以更改屏幕上像素的颜色吗?
- 4. 在Python3.x中获取屏幕上像素的颜色
- 5. 提取屏幕像素的颜色请
- 6. 得到在屏幕上的颜色
- 7. 如何让一个屏幕上的颜色看起来与另一个屏幕上的颜色相同
- 8. (C#)如何获得我的屏幕点到像素关系?
- 9. 如何使用c#获得X,Y像素的颜色?
- 10. 如何获得像屏幕一样的银色色彩
- 11. 迅速得到一些像素的颜色在Python中屏幕上的Windows 7
- 12. 更改启动屏幕/启动屏幕颜色和图像
- 13. 如何使用VB捕获屏幕然后获取像素信息?
- 14. 我怎样才能找到屏幕上的任何像素的颜色
- 15. 如何更改触摸(屏幕)上的textView(digitalClock)颜色
- 16. 如何缩放屏幕上的像素?
- 17. 如何获得一个像素的颜色
- 18. 如何在java中获得更少的像素化屏幕截图?
- 19. 如何获得椭圆内像素的坐标? (屏幕截图)
- 20. 如何从另一个屏幕快速更改一个屏幕的颜色?
- 21. 如何获得一个像素的颜色在UIView的
- 22. 如何获得我刚才触摸的像素的颜色
- 23. 更改像素的颜色
- 24. 如何从屏幕上读取像素?
- 25. Three.js:两种颜色竞争相同的屏幕像素
- 26. 如何获得光标下的像素颜色?
- 27. 如何从像素获取颜色? OpenGL
- 28. 以颜色对象的形式获得缓冲图像中像素的颜色
- 29. 更改Silverlight全屏幕背景颜色
- 30. 如何获取图像中像素的颜色(加载灰色)?