GetPixel в GDI - PullRequest
       34

GetPixel в GDI

2 голосов
/ 07 октября 2010

Используя GetPixel, верно ли, что вы извлекаете информацию о пикселях, которую HDC временно сохраняет после рисования при каждом вызове WM_PAINT?

Ответы [ 2 ]

0 голосов
/ 30 апреля 2011

Зависит, не все устройства поддерживают GetPixel.Прикладная программа должна вызывать GetDeviceCaps, чтобы определить, поддерживает ли указанное устройство эту функцию.

0 голосов
/ 07 октября 2010

Он получит значение пикселя x, y для любого растрового изображения, выбранного в HDC.

http://msdn.microsoft.com/en-us/library/dd144909%28VS.85%29.aspx

GetPixel довольно медленный, если я правильно помню. В зависимости от того, что вы хотите сделать, возможно, будет гораздо быстрее получить прямой доступ к необработанным растровым данным.

...