使用c ++ visual studio 2008在位图上获取像素

时间:2011-08-07 04:05:41

标签: gdi+ gdi

我完全是初学者...我想在一个位图上使用带有非常简单代码的getpixel代码并将其存储在数组中...... msdn dosnt对我帮助很大......

帮帮我...... 感谢

1 个答案:

答案 0 :(得分:1)

我更新了Mitch的答案,包括以下内容。我打算通过将其编辑成答案来让他获得荣誉,然后他删除了答案。 :(

C ++版本:

Gdiplus::Bitmap* pBmp = Gdiplus::Bitmap::FromFile(L"Grapes.jpg", false);
Gdiplus::Color color = pBmp->GetPixel(50,50);

当您的应用初始化时,不要忘记调用GdiplusStartup。以下链接真正有用的是它包含一个完整的工作问题示例,用于初始化GDI +和加载文件。 http://msdn.microsoft.com/en-us/library/ms534077%28v=VS.85%29.aspx