请教下,取颜色的问题!
就是我想要获取2点的值。。
想问下先取1点,再去取第2点好,还是同时记录2点比较好一些??
方案一:
windowDC = GetDC(g_WindowHwnd)
getcolor = GetPixel(windowDC, 12, 12)
ReleaseDC g_WindowHwnd, windowDCwindowDC = GetDC(g_WindowHwnd)
getcolor1 = GetPixel(windowDC, 20, 20)
ReleaseDC g_WindowHwnd, windowDC方案二:
windowDC = GetDC(g_WindowHwnd)
getcolor = GetPixel(windowDC, 12, 12)
getcolor1 = GetPixel(windowDC, 20, 20)
ReleaseDC g_WindowHwnd, windowDC
以上2中方案,,哪个更为好一些呢?
就是我想要获取2点的值。。
想问下先取1点,再去取第2点好,还是同时记录2点比较好一些??
方案一:
windowDC = GetDC(g_WindowHwnd)
getcolor = GetPixel(windowDC, 12, 12)
ReleaseDC g_WindowHwnd, windowDCwindowDC = GetDC(g_WindowHwnd)
getcolor1 = GetPixel(windowDC, 20, 20)
ReleaseDC g_WindowHwnd, windowDC方案二:
windowDC = GetDC(g_WindowHwnd)
getcolor = GetPixel(windowDC, 12, 12)
getcolor1 = GetPixel(windowDC, 20, 20)
ReleaseDC g_WindowHwnd, windowDC
以上2中方案,,哪个更为好一些呢?
不知道哪个会浪费系统资源呢??
既然是这样,为什么不把windowDC = GetDC(g_WindowHwnd)和ReleaseDC g_WindowHwnd, windowDC
这两句放到Timer事件外面呢,比如放到程序的开始和结束?
看一个相关的例子
图像反色
http://www.vbgood.com/viewthread.php?tid=52270&highlight=%B7%B4%C9%AB