RE: Please Explain

Search this archive.

From: Trey Conley (svgalib@conleyfamilyonline.org)
Date: Wed 07 Feb 2001 - 15:19:06 IST


Yes, Jay. I did this. As a matter of fact, I am using Listing 9.3 from your
book exactly except that I changed the resolution to 640x480.

Trey

-----Original Message-----
From: Jay Link [mailto:jlink@ilbbs.com]
Sent: Tuesday, February 06, 2001 10:39 PM
To: TC
Cc: linux-svgalib@svgalib.org
Subject: Re: Please Explain



> The image displayed, but it looks as if it is shifted down a couple of
> pixels and right 10 pixels or so. There is a small border the color of
> pallette color 0 across the top and down the left hand side. Why isn't it
> filling up the entire screen?

You probably need to "synch" the screen's color palette with the colors in
th .GIF . Since you are using liblug, try doing something like this:

   int i, r, g, b;
   byte *ptr;
   bitmap_hdr file;

   read_lug_file("conley.gif", &file);

   for (i = 0, ptr = file.cmap; i < file.colors; i++)
   {
      r = (double)*ptr++;
      g = (double)*ptr++;
      b = (double)*ptr++;
      gl_setpalettecolor(i, r>>2, g>>2, b>>2);
   }

   gl_putbox(0, 0, file.xsize, file.ysize, file.r);


HTH,

-Jay


------------------------------------------------------------------
Unsubscribe:  To:   listbot@svgalib.org
              Body: unsubscribe linux-svgalib


This archive was generated by hypermail 2.1.4 : Wed 21 Jan 2004 - 22:10:23 IST