delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1999/08/11/23:43:38

From: "YUBS" <jdebever1 AT home DOT com>
Newsgroups: comp.os.msdos.djgpp
Subject: EUREKA... note about pcx header
Lines: 21
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 5.00.2314.1300
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300
Message-ID: <Dd1s3.242$dr6.4824@news1.rdc2.on.home.com>
Date: Tue, 10 Aug 1999 21:55:47 GMT
NNTP-Posting-Host: 24.65.39.101
X-Complaints-To: abuse AT home DOT net
X-Trace: news1.rdc2.on.home.com 934322147 24.65.39.101 (Tue, 10 Aug 1999 14:55:47 PDT)
NNTP-Posting-Date: Tue, 10 Aug 1999 14:55:47 PDT
Organization: @Home Network Canada
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

EUREKA! I finally sucessfully read the info from the pcx header properly.
yeah I know it may not be a big deal to you, but I just thought I'd pass on
a note about the header format for anyone else who may run into the same
problem as I did. Ya see, everywhere I looked, the co-ordinates of the image
(ie the top left and bottom right corner co-ordinates) where said to be
stored as integers. Now an integer is 2-bytes yes??..., well, maybe... but
if you're running on some systems (ie win 95/98) an integer is actually 4
bytes, and hence the reason C has a "short" variable type. So, you can see
my problem then that I was reading the header trying to get a integer when
in reality (on my system) I was looking for a short. The result was that I
was actually reading both x1 and y1 into one co-ordinate which needless to
say is not a good thing. So, in the hopes that no one else will make this
silly mistake I thought I'd point out that although even the official specs
for the pcx header say "all information that is two bytes is of int length"
that isn't necessarilly true. Anyway, I'd just like to thank the people who
took the time to try to help me. Although in the end it was fiddling which
came up with the answer I appreciate your help... bye...

-Josh de Bever


- Raw text -


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