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.

Vicente
Vigon
 
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)
Int21h
 
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 8 guests

cron