Obtaining the dimensions of an embedded bitmap

Discuss PocketC for Palm OS (including Desktop Edition)

Postby Vigon on Thu Jul 14, 2005 10:47 pm

I'm using the @bmp compiler directive (PDE) to create big fonts.
To draw the bitmaps (Big Fonts) correctly you need the bitmap dimensions (width and Height), usually I take the information during the bitmap edition an put it in an array in my code....
The question is:
Is there a way to take the information directly from the bitmap?
Surely the information is already in the resource.
How can I reach it?
Can the resource id number be used to access the bmp resource content?

Thanks for any help.

Posts: 43
Joined: Wed Apr 17, 2002 2:26 pm
Location: Venezuela

Postby Int21h on Mon Jul 18, 2005 12:59 am

Use BmpInfo() in PToolBox.Lib. It is in the docs. It returns the width and height of each bitmap. You can also use GetNumBmps() to find out how many bitmaps there are:

<b>int BmpInfo</b>(int index, pointer width_ptr, pointer height_ptr, pointer depth_ptr, pointer transparency_ptr, pointer compression_ptr)
Posts: 14
Joined: Tue Jun 21, 2005 8:04 pm

Return to PocketC for Palm OS

Who is online

Users browsing this forum: No registered users and 2 guests