delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1999/08/11/08:44:16

From: Chris Holmes <cholmes AT surfsouth DOT com>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: decoding pcx header
Date: Mon, 09 Aug 1999 07:38:55 -0400
Organization: Georgia Institute of Technology, Atlanta GA, USA
Lines: 44
Message-ID: <37AEBDCF.5475@surfsouth.com>
References: <T_tr3.8837$K%6 DOT 165729 AT news1 DOT rdc2 DOT on DOT home DOT com>
NNTP-Posting-Host: r69h109.res.gatech.edu
Mime-Version: 1.0
X-Trace: news-int.gatech.edu 934198903 20337 128.61.69.109 (9 Aug 1999 11:41:43 GMT)
X-Complaints-To: usenet AT news DOT gatech DOT edu
NNTP-Posting-Date: 9 Aug 1999 11:41:43 GMT
X-Mailer: Mozilla 3.04Gold (Win95; I)
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

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.

  Chris

-- 
I know that I will never be politically correct,
and I don't give a damn about my lack of etiquette!
-- Meatloaf

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019