[comp.binaries.ibm.pc.d] vgif GIF-viewing program

bobmon@iuvax.cs.indiana.edu (RAMontante) (05/11/88)

Jay Rosenberg complains that the recently-posted vgif program terminates
poorly after drawing a pretty picture on his EGA card.  My addition to this:

I'm using vgif on a CGA card (Z-158 display, actually).  When I use vigf's
2-color option, it appears that the lower portion (one-fifth, maybe?) of the
picture is missing.  That is, the screen is filled, but the picture looks
like it should extend lower.  AND, when I try the 4-color mode, the picture
is twice as wide as the screen -- I can see only the left half of (the upper
part of) the same picture.  Can anyone explain this to me?

Also -- there was a showgif program posted a couple of weeks ago, supposed to
be a CGA viewer.  It looks sort-of like it's in uuencoded form, but there's
a "table" keyword and a list of printable ASCII characters preceding everything
else.  I tried uudecoding it anyway, but the result hangs my machine so that
I must soft-reboot.  So, What is this program?  What format?  Does it work?
____

"I've been trying to remember if I was stoned tonight."  - Zonker

pfeifer@vax1.acs.udel.EDU (Mark C Pfeifer) (05/11/88)

In article <8638@iuvax.cs.indiana.edu> bobmon@iuvax.UUCP (RAMontante) writes:
>I'm using vgif on a CGA card (Z-158 display, actually).  When I use vigf's
>2-color option, it appears that the lower portion (one-fifth, maybe?) of the
>picture is missing.  That is, the screen is filled, but the picture looks
>like it should extend lower.  AND, when I try the 4-color mode, the picture
>is twice as wide as the screen -- I can see only the left half of (the upper
>part of) the same picture.  Can anyone explain this to me?
[more stuff cutout]

A lot of GIF files are intended for EGA (640*350) displays.  When you tell
VGIF to display the file, it just displays the upper-left hand corner.

You can tell what size the file is by loading VGIF, changing the misc.
options (I think that's what it's called) and telling VGIF to 
display statistics about the pictures before displaying them.

For example, the blastoff.gif file is 640x350 16-color (if I remember right).

The only way I know of to see the rest of the picture is to use a 
computer with a better video system (no scrolling exists in VGIF).

Hope that this helped.

Mark

leonard@bucket.UUCP (Leonard Erickson) (05/15/88)

In article <8638@iuvax.cs.indiana.edu> bobmon@iuvax.UUCP (RAMontante) writes:
<I'm using vgif on a CGA card (Z-158 display, actually).  When I use vigf's
<2-color option, it appears that the lower portion (one-fifth, maybe?) of the
<picture is missing.  That is, the screen is filled, but the picture looks
<like it should extend lower.  AND, when I try the 4-color mode, the picture
<is twice as wide as the screen -- I can see only the left half of (the upper
<part of) the same picture.  Can anyone explain this to me?

This is *normal* behavior. Your screen only has 200 lines of vertical display,
EGA, Herrcules, VGA, and some "special" cards will have more lines of data
(typically 350, though I've seen 400). This means that the picture gets
truncated at line 200. 

The horizontal problem is similar. In 2 color mode you've got a 640 wide
screen. I 4 color, you've got a 320 wide screen. So the right half of the
image gets truncated.

I may post CSHOW 4.0a if no one has done so yet. It give info as to the
height, width and number of colors of the image and then lets you pick
the display format. I don't even bother trying to display the image
when I get a VGA (I assume) image at 640x400x32 colors... on a CGA the
image won't be viewable.

<Also -- there was a showgif program posted a couple of weeks ago, supposed to
<be a CGA viewer.  It looks sort-of like it's in uuencoded form, but there's
<a "table" keyword and a list of printable ASCII characters preceding everything
<else.  I tried uudecoding it anyway, but the result hangs my machine so that
<I must soft-reboot.  So, What is this program?  What format?  Does it work?

I've seen this sort of uuencoded file before. I've only had trouble with it
once, and that may have been because the file was garbled. Sounds like you
need a newer uudecode... (I haven't tried to uudecode that file yet, so I may
be back to complain about too!)

-- 
Leonard Erickson		...!tektronix!reed!percival!bucket!leonard
CIS: [70465,203]
"I used to be a hacker. Now I'm a 'microcomputer specialist'.
You know... I'd rather be a hacker."

vg55611@ihuxy.ATT.COM (Gopal) (05/16/88)

I have version 1.5 of the program now.  The additional stuff includes
support for Hercules mode (no grayscaling) and automatic/manual enlargement/
reduction of the picture to fit screen size which takes care of the problems
mentioned.  I cannot test the Hercules mode.

Seeing as how many people do not like the gif stuff in these newsgroups,
I am not going to post it unless there seems to be sufficient demand.
If there is, I can send it to the moderator (by the way, how does one send
stuff to Rahul ?)

Venu P Gopal
ihnp4!ihuxy!vg55611

davidsen@steinmetz.ge.com (William E. Davidsen Jr) (05/16/88)

I hope you will post your 1.5 version of vgif. The version I have (don't
have the v# here) works reasonably well on most things, but when you use
the VGA mode on VGA pictures, it totally hoses the color map.
Surrealistic, but not useful.

I normally use FASTGIF, and I even took the time to register it. As you
describe the new vgif, it would be useful enough to register that, too.

Until we get a GIF group... does anyone have any converters for other
picture systems? I have seem pictures which were converted from mac, and
I think from paintbruch as well. I have some mac pictures (anyone want
me to post the CGA and EGA viewers?) and access to a scanjet to make
some images which can be made into PCPB (or several other) format.

-- 
	bill davidsen		(wedu@ge-crd.arpa)
  {uunet | philabs | seismo}!steinmetz!crdos1!davidsen
"Stupidity, like virtue, is its own reward" -me

jfh@rpp386.UUCP (John F. Haugh II) (05/17/88)

In article <888@bucket.UUCP> leonard@bucket.UUCP (Leonard Erickson) writes:
>In article <8638@iuvax.cs.indiana.edu> bobmon@iuvax.UUCP (RAMontante) writes:
><Also -- there was a showgif program posted a couple of weeks ago, supposed to
><be a CGA viewer.  It looks sort-of like it's in uuencoded form, but there's
><a "table" keyword and a list of printable ASCII characters preceding everything
><else.  I tried uudecoding it anyway, but the result hangs my machine so that
><I must soft-reboot.  So, What is this program?  What format?  Does it work?
>
>I've seen this sort of uuencoded file before. I've only had trouble with it
>once, and that may have been because the file was garbled. Sounds like you
>need a newer uudecode... (I haven't tried to uudecode that file yet, so I may
>be back to complain about too!)

i received that posting.  i couldn't figure out the table keyword so i
deleted all of the lines up to 'begin'.  then i uudecoded and uploaded
to our fountain clone.  it un-arc'd just fine ...

the .arc file is currently living on one of the compaq's, but if there
are enough requests i can uucp it back to this machine.  i'll post a
message here if and when that happens.

the sucker i had the most trouble with was 'fastgif'.  it's fast alright,
but it hangs the machine on non-existent or corrupted .gif files.  grrrr.

- john.
-- 
John F. Haugh II                 | "You see, I want a lot. Perhaps I want every
River Parishes Programming       | -thing.  The darkness that comes with every
UUCP:   ihnp4!killer!rpp386!jfh  | infinite fall and the shivering blaze of
DOMAIN: jfh@rpp386               | every step up ..." -- Rainer Maria Rilke

dick@slvblc.UUCP (Dick Flanagan) (05/18/88)

In article <2529@ihuxy.ATT.COM> vg55611@ihuxy.ATT.COM (Gopal) writes:
> I am not going to post it unless there seems to be sufficient demand.
> If there is, I can send it to the moderator (by the way, how does one send
> stuff to Rahul ?)

        binaries   ==>   bsu-cs!ibmpc-binaries@uunet.uu.net

        requests   ==>   bsu-cs!ibmpc-binaries-request@uunet.uu.net

Dick

--
Dick Flanagan, W6OLD                         GEnie: FLANAGAN
UUCP: ...!ucbvax!ucscc!slvblc!dick           Voice: +1 408 336 3481
Internet: slvblc!dick@ucscc.UCSC.EDU         LORAN: N037 04.7 W122 04.6
USPS: PO Box 155, Ben Lomond, CA 95005

greggy@infmx.UUCP (greg yachuk) (05/19/88)

In article <1951@slvblc.UUCP>, dick@slvblc.UUCP (Dick Flanagan) writes:
>         binaries   ==>   bsu-cs!ibmpc-binaries@uunet.uu.net
> 
>         requests   ==>   bsu-cs!ibmpc-binaries-request@uunet.uu.net
> 
> Dick

How do you translate these to non-domain mail paths?


Greg Yachuk		Informix Software Inc., Menlo Park, CA	(415) 322-4100
{uunet,pyramid}!infmx!greggy	 !yes, I chose that login myself, wazit tooya?

davidsen@steinmetz.ge.com (William E. Davidsen Jr) (05/19/88)

In article <1795@rpp386.UUCP> jfh@rpp386.UUCP (The Beach Bum) writes:

| the sucker i had the most trouble with was 'fastgif'.  it's fast alright,
| but it hangs the machine on non-existent or corrupted .gif files.  grrrr.

  How did you select a non-existent file from it's menu of what's in the
directory?? It doesn't hang on ALL corrupted files, I keep a few
beauties around for testing, and it barfed and recovered okay.

  The thing I like about fastgif is that it will do a credible job of
putting VGA/Amiga multicolor images up on an EGA, using dithering. I
would love to have an option to change to grey scale, though, since a
lot of stuff I have looks better on the Hercules than the EGA or VGA.
-- 
	bill davidsen		(wedu@ge-crd.arpa)
  {uunet | philabs | seismo}!steinmetz!crdos1!davidsen
"Stupidity, like virtue, is its own reward" -me

tr@wind.bellcore.com (tom reingold) (05/20/88)

In article <1951@slvblc.UUCP>, dick@slvblc.UUCP (Dick Flanagan) writes:
$          binaries   ==>   bsu-cs!ibmpc-binaries@uunet.uu.net
$  
$          requests   ==>   bsu-cs!ibmpc-binaries-request@uunet.uu.net
$  
$  Dick

In article <190@infmx.UUCP> greggy@infmx.UUCP (greg yachuk) writes:
$ How do you translate these to non-domain mail paths?
$ 
$ 
$ Greg Yachuk		Informix Software Inc., Menlo Park, CA	(415) 322-4100
$ {uunet,pyramid}!infmx!greggy	 !yes, I chose that login myself, wazit tooya?

My guess is to use the following:

	binaries ==> <backbone>!purdue!iuvax!bsu-cs!ibmpc-binaries
	requests ==> <backbone>!purdue!iuvax!bsu-cs!ibmpc-binaries-request


"Just say NO to empty, dogmatic slogans coined by Nancy Reagan!"
Tom Reingold
PAPERNET:                      |INTERNET:       tr@bellcore.bellcore.com
Bell Communications Research   |UUCP-NET:       bellcore!tr
445 South St room 2L350        |SOUNDNET:       (201) 829-4622 [work],
Morristown, NJ 07960-1910      |                (201) 287-2345 [home]