home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / graphics / 8131 < prev    next >
Encoding:
Internet Message Format  |  1992-07-25  |  7.2 KB

  1. Path: sparky!uunet!olivea!decwrl!sdd.hp.com!usc!chaph.usc.edu!news
  2. From: joseph@girtab.usc.edu (Randi Joseph)
  3. Newsgroups: comp.graphics
  4. Subject: GIF to ASCII viewer/converter
  5. Message-ID: <l70t8mINNfn4@girtab.usc.edu>
  6. Date: 24 Jul 92 21:24:38 GMT
  7. References: <1992Jul24.185224.28483@serval.net.wsu.edu>
  8. Organization: University of Southern California, Los Angeles, CA
  9. Lines: 96
  10. NNTP-Posting-Host: girtab.usc.edu
  11.  
  12.  
  13. Does anybody know of a UNIX or C program (that can be compiled under
  14. UNIX) that will convert GIFs into an ASCII representation to
  15. approximat the different shades?  The reason I'm asking is beacuse
  16. I'd like to preview GIFs before I spend 10+ minutes downloading them
  17. at 2400 baud.  A feature I'd like it to have would be the ability to
  18. enter the dimension of characters high and wide the user's screen is
  19. so that I can switch to some high resolution character mode (like
  20. 132x50).  Below is an example of what I mean if you're not familiar
  21. with them.  It is a picture of Captian Kirk.  Thanks
  22.  
  23.  
  24.                 Randi Joseph
  25.                 joseph@girtab.usc.edu
  26.  
  27. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N#S$S#SNO@N@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
  28. @@@@@@@@@@@@@@@@@@@@@@@@@@$8IS?=;-:;'";-'"-I"+"*D@@@@@@@@@@@@@@@@@@@@@""77""77"
  29. NNNNNN$NN#N@@@@@@@@@@@88=/-''...  :.':'? '.. ,, =-+ IN#@@@@@@@@@@@@@@@@@@""@@@@
  30. NNNNN$$MNNN#@@@@@@#NSSOOI/""/""''.:.;:':.;.:;I**?+;- ??O+XS#@@@@@@@@@@@@@######
  31. $NN$$NNNNNN@@@@@SS$$XSI*";?=?/?=IXI/-":;:::'?*8*O8O+/;-'-?/I*XOO#@@@@##@#######
  32. $N$NN$N$NNN@@@SOO8NO+++?=+="""+=++?-::.:.::'-*O8SOO8$SS+/:';-?*OSON@@@@#@###@#@
  33. $$$$$$N$8$SOI=ON#NN8NN$OX+??+"'-?=+"":: ';=?+/+XO$$$$$N8S+?;"?O*XSN@@@@@@44@@44
  34. $$$$$$N8O*+=+X@#@@@@@$O8SX*=+-""=IX==/Q/XXO8$*IIS888$N#N$XX=?+*SOO$@@@@@@@@@@@@
  35. $$88$$$S/?*+*#@@@@@NNN#N##NOO8#@@@8SX+8#@@@#@@@@##@N88$NN88X=+OX;'?SN@@@@@@@@@@
  36. 88$$$$8*+-;/8@@#N#@#$#@@@@##NN##$8SOXOIS@@@@@@@@@@@##8$#N$$SOSSI-;=X8@@@@@@@@@@
  37. 8888SI*S/'S$88@@@@@@@@@@@@$N##@#N8$8N$#N@#@@@@@@@@@#@#N#N$8X**+?==++X8@@@@@@@@4
  38. 88$8='=X"/$#OX@@@@@@@@@@NON#@@@@@##@@@@@@@@@@@@@@@@@@@#NNN8*I+??/?/?+X8@@@@@@44
  39. OOOS;;S-:+#@@@#@@@@@@@@@@@NN#NOO$N#@@@@@@@@@@@@@@@@@@@NN@NSO8SSIX*/?SSO8#@@@@@#
  40. SSO= ?$?"S@@@@@@@@@@@@@@88$N88NN8$#@@@@@@@@@@@@@@@@@@#NNN$SSO8NOX+XS##$8N@@@##@
  41. OO?:*SO$OOO$@@@@@@@@@@$8$@@@@@@@@#@@@@@@@@@#NNN@NN$$OO8N$OOOO88SN#N#@@@N8N@@@@@
  42. OI:.O$NN+X@@@@@@@@@@@*X#@@@@@@@@@@@@@@@@@###N8$OSSOSOXOO88OS*O8O$#@@#@@@@N#@@@@
  43. + ./O@@=?#@@@@@@@@@N*X#@@@@@@@@@@@@@@@@#N$8OOXXXI=+???????==II*OS#$@@@@@#N#@@@@
  44. =:+=N@@SO@@@@@@@@@@S+X@@@@@@@@@@@@@#@@@N8OOXI=*=+?/"//?///"?++IX$N#@@#@#88#@@@@
  45. O8OX@@@@##@@@@@@@@N*?$@@@@N$N$NNNNN8$$8OSX=++""-----"-"///"??/+=XO$#@##8SXON@@@
  46. SS+8@@@@@@@@@@@@@#$*I$@@@N$8$$88$888SSSOX+?""---;;;;--""//"///++IS$@@@##$LXS444
  47. I"?$@@@@@@@@@@#N$$88$$$OSOOOOXX*XXO**II?/";;;;;;;;;;;;-"""-"//?=IO#@@@#N@@@N$@@
  48. +=*$@@@@@@@#OOXXNN8OSSOX*I=?///////""-;;;';::'''':'';;;;-"-////XXXS#@@#N@44$O#4
  49. XX/X#@@@@@@##$NON$08$OSOO*X**II=II*=I++"-;;;;';-;;';---"/-/"/?+=?N@@@@##@@@$#@@
  50. "/-X8$@@@@@NX*=*NN8OSOXI=++/?//""-""---;;':::.::::::':;;-"-"///???S#@@@@@@@#O#T
  51. ":?O#@@@@@#NO+*SN$OSOO*I+/"-;;---;;---;;;'.. .  . : ' ;---//"/+?/*$#@@@@@@@@8O@
  52. "='+X8@@@@@#$=/ONN$SSOX*+/""-;----;;;;;;;::.. . . . :';-"-"""?+??*$@@@@@@@@@8O@
  53. XX8@@@@@@@@8+ON#NZOSOI??/??"--------;;':::'''::..:..:'----"-//??=X8N@@@@@@@@4=X
  54. IX8$@@@@@@@O-IN#N8SSO*8/"/""------;;'';':'::::.:.::::'--";"""/??+*8#@@@@@@@@#=8
  55. *M@@@@@@@@@@8X8NNN$8SOX*=+?/"""""---""";;:::::'::::.:'-"""-"""/??=O$#@@@@@@@@NO
  56. *@@@@@@@@@@NS8NNN$8SXX*I=+A?///---"--""-;':''':::':.;-"/"-//"/?+=X8@@@@@@@@@@#O
  57. $@@@@@@@@@@#OSN#N$$OOXX*I=+////";''';;-;;';-"-;':::';////"///?++"X$@@@@4@@@@@@N
  58. +N@$#@@@@@@@@8ON#N$$$OSO*I=+?/""-;'';;';-;;----;:.::--/??/"//???++*O@@@@@@@@@@#
  59. #@N@@@@@@@#$8$#$$$$8SSSOI+/"";'::::';""---;':::;""-"/"""-//?++?+=*8@@@@@@@@@@@@
  60. $@@@@@@@@@NOSNN$88888OOOS*=??";:.:::';"-'''':.:'-";-;""---"/?++?++=S@@@@@@$@@@@
  61. ?O@@@@@@@@N$SOO$8OSOSSSOSSOXX=;..:::;""';-'.:'';;';';"??=IX=*II=++?=$@@@I?XO@@@
  62. ?X@@@@@@@@SS/'*$8SOXXOXOOX*OO*".::::-//--"-:'';;;'"-?+X*OXOOSOX=+?/+O@@#?+8S#@@
  63. ?"-8@ON@#O-/;;SN$8$88SO*XIXOOX="/"-:;/?///=+I+*I**SS8OOSSSO8O$OX?/"/S@@N??SIO@@
  64. "  8N=OOO?'":;8#@#N$88OXOSSOOOXI=?"'-???+IOSOOOO$8N$8O=+/+IIXOSX/""/X@@$/?SIS@@
  65. ?*NNOOS*X-':-O@@@@#N$$##@#@@@NN8$OO/"///?=SN#@#@N8/O8#@N#$NSX=?/"//"+N@$I/*=O@@
  66. ?O#$8O8**-""ON@@@#NNSSSN#@@@@@@#N$O=++/"/=O88888-  '8@@@$N#@O=""-"/"?O@@O/II844
  67. "*N$N8S=?'"X@@@#N$NN@#@8N@@@8##NNNNOX+-;;++?"=+?=?=+I*/+I==?-;;--"""/*N#O?"/O@@
  68. /I$NN$8I?'-X@@###@@@OI*N@@O?;ON#NNN$O?;:'//-;/IX*I=??+??+?"--;;---"//I$8O?-/8@@
  69. //S#N$OXI:;SN#N##@@$8XX*=/;:;'-*$#N$S+;::"/-;;-==*/";;';;';;;--;""//?*NO="-+#@@
  70. //XN$$8X+:-ONN$NN#@#8OI=+/"--;;+$#N$S+-''-/"-----"-;;;;;'';;;;--""/?+X$O"-/=@@@
  71. ?"+8$N@8X/*$NN$$N8SOXO++"-;-'./O88NNO=-;'-//---'';';;'''':'';-""//?+*8S+??I$@44
  72. ?//8$N@#8*O$N$$$8S*=??"-;;;;'-*SS8NNO=";;-""--;':''''''''.';-"""??+=X8*+??S@@@@
  73. ?//XN$N@#OO8NNN8S*?"---;-;;-?*SO8N##8I"---//----;:::'':'::;-"//?==I*OX+?+S@@@@@
  74. XX"=NN$@@OO,N#N$S*+"-----;;-=*S88N@@O*/--;C?"---;'''''":::;-"/?+=IIXX^!!X@"""""
  75. ???/I#@#$88$###$8OX+/"?"--""+XON8##NOI"--""??/+?/-;''';';'-"/?+=I*XSOSS$@@@@@@@
  76. ???"/8N$N8$$###$8SOI=?/"';"?+IO8###NO="-;-"??/?==?/;-----;"/?+=II*XOO8@@@@@@@@@
  77. ?//??/"'X#NN####N8OOI/-;--/"?ON#####NO=/;';"?+?/++IXI=///?/+++=I**OOSN@@@@@@@@@
  78. /?????""8@NN#@@##$8S*?/-"""/X$#####NS+-;';"??/"??+=X*=Q/??+V=II*XXXS#@@@@@@@@@@
  79. /?/???//+N@##@@@@#N8S*I+?/?O@###NN#N8I+""/??+?+?--;"?I=++?++==I*XOOO@@@@@@@@@@@
  80. ////???//=O##@@@@##$OOXI+/I$@@NN##N##OO+==IISS*/;;;;-+V++++VVII*XOSO@@@@@@@@@@@
  81. ///???????+O@@@@@##N$OS*I*N@N$NN@@@@@@#N$X/"----------"?++====*XOOSN@@@@@@@@@@@
  82. /////????+=O#@@@@@##NOSX*ONNN#@@@@@@#N#S=/---------""/?+++==*OOOSS#@@@@@@@@@@@@
  83. ////??????=X$@@@@@@@#N8SOSOSS8OOOOX*==*OOI?""/?///?/+++++++=*XSSO8@@@@@@@@@@@@@
  84. /////?????=X$@@@@@@@#N$8$88SOSO***X*=++*OX=//?????+=I=++++=IXOSSOO8@@@@@@@@@@@@
  85. C////?????+XN@@@@@@@#NNN@N$8$8SSO**X=/-"?+?"?/??==*/8/X==+I*OSOXOSS#@@$@@@@@@@@
  86. -""//X/???+XN@@@@@@@#NN#@#$$NN$OOXXXX??"+IOXO*X*OOO8$$O*=+I*OSOOOOS#@#X==$8@@@@
  87. """"""///?+X$@@@@@@@@#N###N#@@@##NNN#NNZ$$$$$$SO*I???=I*I=XOSSO8$OX,@@@#$=/7"//
  88. --"""/////?*8@@@@@@@@@NN$$N@@@@@@@@@@@#N8$XX+++=??+??+VI**OOOS888OXO@@@@@O+"""/
  89. "/////????+X$@@@@@@@@@NOOSON@#N$8SO*I+?+?//++==III+=+XSOOO8$N$8OOS@@@@@@@@8?/X+
  90. //////????=ON@@@@@@@@@#$OO8N@@#N$$8OX*IXII=II***II=IXOOS8SNN$$8OOO@@@@@@@@N+/?+
  91. "////?????+X$@@@@@@@@@@@@$NN#@@@#NNN#N#####$$8OSO*I=IIXSOO$N$888>OON@@@@@4$I=+F
  92. "/"""//??++X$@@@@@@@@@@@@#NN##@@@@####@@#NN$8SO*I==I*OOO8N#8O88SO8@@@@@@@8*I===
  93. """""//?/?+X$@@@@@@@@@@@@@@@#N$NN#$$O8SOSS*I+++++==IOOO8##N8OOOOO8@@@@@@@@*=III
  94. """""/////+*$@@@S@@@@@@@@@@@#N$8$8SSOOX*II==++++==*OO8$N##$8OOOO8@@@@@@@@$**XX*
  95. -""""////?+=-;*N@@@@@@@@@@@@@@#N88$OSO*IIII====I*XO8##@#$$$8OO8$@@@@@@@@@OOSSXX
  96. --"""""///;'-I@@@@@@@@@@@@@@@@@N$$N8SX*IIII===**OS$N@@#NN8$88ON@@@@@@@@@$XXSOXX
  97. --"""""";;-+@@@@@@@@@@@@@@@@@@@@@##N$OSXOXOOSSO8N#@@##NN#$$$#@@@@@@@@@@@OXOOXXX
  98. --""""-;"-;*@@@@@@@@@@@@@@@@@@@@@@@#N$8OOS88$$N#@@@@#####$N#@@@@@""""""$XXSO**X
  99. ---";;+=";/X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@###@@@@@@@@@@@@@@@@"SOSX***X
  100. -"-;;/O="/IX#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@"@@@@@@@SX*X*****
  101. -;'-OO=?O8$XI8@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#8OSOXXXX*X
  102. ;'=8S+I##$SSON@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@"8O88OOOOSOS
  103. ;/SNO*8@@@####@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##@@@@@#@@@@
  104. =X$$OS@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
  105.  
  106. That's it!  You may have to stand a little bit back from your monitor,
  107. or print-out (if you decide to print it).
  108.