Mail Archives: djgpp/1999/08/10/19:09:29
Chris Holmes wrote:
>
> YUBS wrote:
> >
> > hey there, I'm having some trouble decoding the pcx header. I hunted down
> > the format and everything, but I still can't seem to be able to read the
> > dimensions of the image from the header. If anybody knows anywhere I could
> > get some info on doing this I'd really appreciate it. Basically, I've tried
> > reading it as a text file and as a binary file, and I've tried reading
> > character by character and through formatted input (ie using fscanf) but I
> > can't seem to get it to work. Anyway, thanks for any help you can offer.
>
> struct PCXheader
> {
> char pcxID;
> char version;
> char rleEncoding;
> char bitsPerPixel;
> int x1,y1;
> int x2,y2;
> int hRes;
> int vRes;
> unsigned char palette[48];
> char reserved;
> char colorPlanes;
> int bytesPerLine;
> int paletteType;
> char unused[58];
> };
>
> width = x2- x1 +1;
> height = y2 - y1 +1;
>
> I can send you the rest of my source code if you need it. Now if
> someone has a jpeg reader, that's impressive <grin>.
>
> I wonder if anyone out there knows the structure to windows font
> files... I've been looking for them for awhile now.
Shawn Hagreaves (Allegro author) has *source*/binaries to his program
that rasterizes TTFs into PCX files. Win32 version:
http://www.talula.demon.co.uk/ttf2pcx/ttf2pcx.zip
Or email him about how/where he got info on intrepeting TTFs.
shawn AT talula DOT demon DOT co DOT uk
moogla
moogla
- Raw text -