[comp.sys.apple2] Viewimg GIFs

haynes@unssun.nevada.edu (Kenneth Haynes) (11/23/90)

Ok everyone....

Why does a GIF File only take a few seconds to pop up on a 286 when
my GS takes up to an hour using SHRConvert?

Is there a faster GIF/converter out there????

-------

"What do you mean we ran out of gas?"              ______-==-______
                                       ____-------=----------------=-------____
                 ________________  _ _-    --------________________--------
                (______________(_||_) _______ /
                   /_____/_____            _-
  Capt Ken Haynes              \__________-
  CO, USS L'Hopital
  Taylor Series Class Starship
  NCC-x^ln(1701)                United Federation of Calculus Haters
  haynes@unssun.unr.edu or haynes@tahoe.unr.edu
 

taob@pnet91.cts.com (Brian Tao) (11/24/90)

From haynes@unssun.nevada.edu (Kenneth Haynes):

> Ok everyone....
> 
> Why does a GIF File only take a few seconds to pop up on a 286 when
> my GS takes up to an hour using SHRConvert?
> 
> Is there a faster GIF/converter out there????

    There is of course the difference in computational speeds between the
65816 and the 80286 CPU's.  I also suspect the '286 having more registers and
a 32-bit data path might have something to do with it as well.  Maybe the GIF
decoding algorithm has been optimized to run on Intel's instruction set.

    Try Jonah Stich's GIF.3200 converter.  It will process a 320x200 GIF in
under 30 seconds on an unaccelerated GS.  It's much better than SHRConvert,
and it is also shareware.  You might want to check out SuperConvert, but I
have yet to hear anyone's comments on it.

> "What do you mean we ran out of gas?"           ______-==-______
>                                     ____-------=----------------=-------____
>               ________________  _ _-    --------________________--------
>              (______________(_||_) _______ /
>                 /_____/_____            _-
>  Capt Ken Haynes            \__________-
>  CO, USS L'Hopital
>  Taylor Series Class Starship
>  NCC-x^ln(1701)                United Federation of Calculus Haters
>  haynes@unssun.unr.edu or haynes@tahoe.unr.edu

    :-)  :-)  :-)   I love your sig!  First-year calculus?

\/\/\/\/\/\/\/\/\/ | Brian T. Tao           | UUCP: torag!pnet91!taob      |
/                \ | University of Toronto  | INET: taob@pnet91.cts.com    |
\  The Apple II  / | Scarberia, ON          |       taob@pro-micol.cts.com |
/   Lives On!!   \ |:::::::::::::::::::::::::::::::::::::::::::::::::::::::|
\                / |   "Computer guru?  Someone who got their computer a   |
/\/\/\/\/\/\/\/\/\ |    couple of weeks before you did." (Alvin Toffler)   |

lucifer@world.std.com (Kevin S Green) (11/25/90)

Distributio usa
Organization: The World @ Software Tool & Die
Keywords: 

Ken, 
 Try using Jonah Stich's GIF3200 program. It is faster and has
several options for converting (ie grey scale, pre or post
decrypt assignment of color table, convertion to 3200 color pics,
and scaling of oversized images. I got my copy from America Online.

-- 
Kevin S. Green / lucifer@world.std.com / {xylogics;uunet}!world!lucifer
               AOL: Gargoth / BIX: Keving / Pro-line: kgreen@pro-angmar

toddpw@nntp-server.caltech.edu (Todd P. Whitesel) (11/25/90)

taob@pnet91.cts.com (Brian Tao) writes:

>    There is of course the difference in computational speeds between the
>65816 and the 80286 CPU's.  I also suspect the '286 having more registers and
>a 32-bit data path might have something to do with it as well.  Maybe the GIF
>decoding algorithm has been optimized to run on Intel's instruction set.

First of all, it is fairly likely that these '286 systems are running at 12 mhz
or so. Second, the 286 does not have a 32 bit data bus, it has a 16 bit bus,
which is still an advantage. The real reason is that there are GIF decoders
for the intel CPUs that were written by total assembly jocks and as such scream
the picture onto the screen.

Over Christmas break I will rewrite my GIF project so that it can be used as a
general pupose GIF decoder. We will then see just how fast or slow the //gs can
do GIF files.

See you then.

Todd Whitesel
toddpw @ tybalt.caltech.edu

taob@pnet91.cts.com (Brian Tao) (11/26/90)

From toddpw@nntp-server.caltech.edu (Todd P. Whitesel):

> First of all, it is fairly likely that these '286 systems are running at 12
> mhz or so. Second, the 286 does not have a 32 bit data bus, it has a 16 bit
> bus, which is still an advantage. The real reason is that there are GIF
> decoders for the intel CPUs that were written by total assembly jocks and as
> such scream the picture onto the screen.

    Hmmm, I was positive the 80x86 CPU's all had 32-bit data paths... we sure
could use a quick GIF decoder (and encoder) for slide shows and other GIF
viewers.  Jonah's GIF.3200 clocks in at around 15 seconds for a 320x200x256
GIF on an unaccelerated GS.  That blows away SHRConvert 2.1, but it can be
faster yet.

> Over Christmas break I will rewrite my GIF project so that it can be used as
> a general pupose GIF decoder. We will then see just how fast or slow the
> //gs can do GIF files.
>
> See you then.

    We'll be right here waiting.

\/\/\/\/\/\/\/\/\/ | Brian T. Tao           | UUCP: torag!pnet91!taob      |
/                \ | University of Toronto  | INET: taob@pnet91.cts.com    |
\  The Apple II  / | Scarberia, ON          |       taob@pro-micol.cts.com |
/   Lives On!!   \ |:::::::::::::::::::::::::::::::::::::::::::::::::::::::|
\                / |   "Computer guru?  Someone who got their computer a   |
/\/\/\/\/\/\/\/\/\ |    couple of weeks before you did." (Alvin Toffler)   |

MQUINN%UTCVM@PUCC.PRINCETON.EDU (11/27/90)

On Fri, 23 Nov 90 16:30:07 GMT <info-apple-request@APPLE.COM> said:
>
>    Try Jonah Stich's GIF.3200 converter.  It will process a 320x200 GIF in
>under 30 seconds on an unaccelerated GS.  It's much better than SHRConvert,
>and it is also shareware.  You might want to check out SuperConvert, but I
>have yet to hear anyone's comments on it.

Jonah's current version of GIF.3200 is really fast, but it will only work
with 320x200 pictures.  If your GIFs take up to an hour with SHRConvert, I'm
pretty sure that they're larger than 320x200 .

>\/\/\/\/\/\/\/\/\/ | Brian T. Tao           | UUCP: torag!pnet91!taob      |
>/                \ | University of Toronto  | INET: taob@pnet91.cts.com    |
>\  The Apple II  / | Scarberia, ON          |       taob@pro-micol.cts.com |
>/   Lives On!!   \ |:::::::::::::::::::::::::::::::::::::::::::::::::::::::|
>\                / |   "Computer guru?  Someone who got their computer a   |
>/\/\/\/\/\/\/\/\/\ |    couple of weeks before you did." (Alvin Toffler)   |

----------------------------------------
  Michael J. Quinn
  University of Tennessee at Chattanooga
  BITNET--   mquinn@utcvm
  pro-line-- mquinn@pro-gsplus.cts.com

ifar355@ccwf.cc.utexas.edu (David H. Huang) (11/28/90)

In article <9011271424.AA22011@apple.com> MQUINN%UTCVM@PUCC.PRINCETON.EDU writes:
|Jonah's current version of GIF.3200 is really fast, but it will only work
|with 320x200 pictures.  If your GIFs take up to an hour with SHRConvert, I'm
|pretty sure that they're larger than 320x200 .
|
|----------------------------------------
|  Michael J. Quinn
|  University of Tennessee at Chattanooga
|  BITNET--   mquinn@utcvm
|  pro-line-- mquinn@pro-gsplus.cts.com

Gif 3200 v0.2 will only display a 320x200 portion of the picture at one time
(no scrolling), but it will convert bigger pictures. Just set the x and y
offsets correctly. Also, you can set the x and y scale beforehand, so you
can view a 640x480 picture on one screen (well, almost).


-- 
David Huang                              |       "I didn't order any
Internet: ifar355@ccwf.cc.utexas.edu     |        pizzas, especially
America Online: DrWho29                  |           green ones"     

toddpw@nntp-server.caltech.edu (Todd P. Whitesel) (11/28/90)

MQUINN%UTCVM@PUCC.PRINCETON.EDU writes:

>Jonah's current version of GIF.3200 is really fast, but it will only work
>with 320x200 pictures.  If your GIFs take up to an hour with SHRConvert, I'm
>pretty sure that they're larger than 320x200 .

AHNK! The current version is 0.2, and it handles bigger than 320x200 fine, but
there are restrictions (you can't scroll around in the picture, you have to
choose the viewing window in advance).

Todd Whitesel
toddpw @ tybalt.caltech.edu

MQUINN%UTCVM@PUCC.PRINCETON.EDU (11/28/90)

Could someone post Jonah's GIF 3200 v0.2 to Apple2-L?  I v0.1 a couple of
months ago from there but have no way of getting it otherwise.

Thanks

----------------------------------------
  Michael J. Quinn
  University of Tennessee at Chattanooga
  BITNET--   mquinn@utcvm
  pro-line-- mquinn@pro-gsplus.cts.com

UD041948@NDSUVM1.BITNET (11/29/90)

Yes, and now GIF3200 v0.2 is up on tybalt.caltech.edu under pub/apple2/*.


  Joe Carlin (FWA)    My other puter's a Cray    ud041948@ndsuvm1.bitnet
  Computer Engineering - No I'm NOT a nerd!!    kolesar@plains.nodak.edu
 "We have to go save the Universe, you see," said Ford, "and if that
  sounds like a pretty lame excuse, then you may be right.  Either way
  we're off."         - Ford Prefect, Life, the Universe, and Everything