Go Premium for a chance to win a PS4. Enter to Win

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 680
  • Last Modified:

Getting RGB values from BMP files

How would I go about loading a BMP file and reading RGB values from specific pixels in the picture?
For example, get the RGB value of pixel 100/50 (X/Y)

Code examples would be appreciated.

Yaniv
0
Yanivoliver
Asked:
Yanivoliver
1 Solution
 
dimitryCommented:
Take a look at BMP format. RGB values are stored as array. Link also contains C-code examples.
http://astronomy.swin.edu.au/~pbourke/dataformats/bmp/
0
 
DexstarCommented:
Yanivoliver:

> How would I go about loading a BMP file and reading RGB values from specific
> pixels in the picture?
> For example, get the RGB value of pixel 100/50 (X/Y)

> Code examples would be appreciated.

Look at this page:  http://www.gamedev.net/reference/articles/article1251.asp

Scroll down to the section called "Displaying Bitmaps With GDI".  It will show you how to load the bitmap into a Device Context (DC).  Then you can use the Win32 API function called "GetPixel" which returns the color of a pixel at the given coordinates.  That page covers that function as well.

Hope that helps,
Dex*
0

Featured Post

Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Tackle projects and never again get stuck behind a technical roadblock.
Join Now