%!PS-Adobe-2.0 %%Version: 0.1 %%DocumentFonts: (atend) %%Pages: (atend) %%EndComments % % Version 3.3.2 prologue for troff files. % /#copies 1 store /aspectratio 1 def /formsperpage 1 def /landscape false def /linewidth .3 def /magnification 1 def /margin 0 def /orientation 0 def /resolution 720 def /rotation 1 def /xoffset 0 def /yoffset 0 def /roundpage true def /useclippath true def /pagebbox [0 0 612 792] def /R /Times-Roman def /I /Times-Italic def /B /Times-Bold def /BI /Times-BoldItalic def /H /Helvetica def /HI /Helvetica-Oblique def /HB /Helvetica-Bold def /HX /Helvetica-BoldOblique def /CW /Courier def /CO /Courier def /CI /Courier-Oblique def /CB /Courier-Bold def /CX /Courier-BoldOblique def /PA /Palatino-Roman def /PI /Palatino-Italic def /PB /Palatino-Bold def /PX /Palatino-BoldItalic def /Hr /Helvetica-Narrow def /Hi /Helvetica-Narrow-Oblique def /Hb /Helvetica-Narrow-Bold def /Hx /Helvetica-Narrow-BoldOblique def /KR /Bookman-Light def /KI /Bookman-LightItalic def /KB /Bookman-Demi def /KX /Bookman-DemiItalic def /AR /AvantGarde-Book def /AI /AvantGarde-BookOblique def /AB /AvantGarde-Demi def /AX /AvantGarde-DemiOblique def /NR /NewCenturySchlbk-Roman def /NI /NewCenturySchlbk-Italic def /NB /NewCenturySchlbk-Bold def /NX /NewCenturySchlbk-BoldItalic def /ZD /ZapfDingbats def /ZI /ZapfChancery-MediumItalic def /S /S def /S1 /S1 def /GR /Symbol def /inch {72 mul} bind def /min {2 copy gt {exch} if pop} bind def /setup { counttomark 2 idiv {def} repeat pop landscape {/orientation 90 orientation add def} if /scaling 72 resolution div def linewidth setlinewidth 1 setlinecap pagedimensions xcenter ycenter translate orientation rotation mul rotate width 2 div neg height 2 div translate xoffset inch yoffset inch neg translate margin 2 div dup neg translate magnification dup aspectratio mul scale scaling scaling scale addmetrics 0 0 moveto } def /pagedimensions { useclippath userdict /gotpagebbox known not and { /pagebbox [clippath pathbbox newpath] def roundpage currentdict /roundpagebbox known and {roundpagebbox} if } if pagebbox aload pop 4 -1 roll exch 4 1 roll 4 copy landscape {4 2 roll} if sub /width exch def sub /height exch def add 2 div /xcenter exch def add 2 div /ycenter exch def userdict /gotpagebbox true put } def /addmetrics { /Symbol /S null Sdefs cf /Times-Roman /S1 StandardEncoding dup length array copy S1defs cf } def /pagesetup { /page exch def currentdict /pagedict known currentdict page known and { page load pagedict exch get cvx exec } if } def /decodingdefs [ {counttomark 2 idiv {y moveto show} repeat} {neg /y exch def counttomark 2 idiv {y moveto show} repeat} {neg moveto {2 index stringwidth pop sub exch div 0 32 4 -1 roll widthshow} repeat} {neg moveto {spacewidth sub 0.0 32 4 -1 roll widthshow} repeat} {counttomark 2 idiv {y moveto show} repeat} {neg setfunnytext} ] def /setdecoding {/t decodingdefs 3 -1 roll get bind def} bind def /w {neg moveto show} bind def /m {neg dup /y exch def moveto} bind def /done {/lastpage where {pop lastpage} if} def /f { dup /font exch def findfont exch dup /ptsize exch def scaling div dup /size exch def scalefont setfont linewidth ptsize mul scaling 10 mul div setlinewidth /spacewidth ( ) stringwidth pop def } bind def /changefont { /fontheight exch def /fontslant exch def currentfont [ 1 0 fontheight ptsize div fontslant sin mul fontslant cos div fontheight ptsize div 0 0 ] makefont setfont } bind def /sf {f} bind def /cf { dup length 2 idiv /entries exch def /chtab exch def /newencoding exch def /newfont exch def findfont dup length 1 add dict /newdict exch def {1 index /FID ne {newdict 3 1 roll put}{pop pop} ifelse} forall newencoding type /arraytype eq {newdict /Encoding newencoding put} if newdict /Metrics entries dict put newdict /Metrics get begin chtab aload pop 1 1 entries {pop def} for newfont newdict definefont pop end } bind def % % A few arrays used to adjust reference points and character widths in some % of the printer resident fonts. If square roots are too high try changing % the lines describing /radical and /radicalex to, % % /radical [0 -75 550 0] % /radicalex [-50 -75 500 0] % % Move braceleftbt a bit - default PostScript character is off a bit. % /Sdefs [ /bracketlefttp [201 500] /bracketleftbt [201 500] /bracketrighttp [-81 380] /bracketrightbt [-83 380] /braceleftbt [203 490] /bracketrightex [220 -125 500 0] /radical [0 0 550 0] /radicalex [-50 0 500 0] /parenleftex [-20 -170 0 0] /integral [100 -50 500 0] /infinity [10 -75 730 0] ] def /S1defs [ /underscore [0 80 500 0] /endash [7 90 650 0] ] def % % Tries to round clipping path dimensions, as stored in array pagebbox, so they % match one of the known sizes in the papersizes array. Lower left coordinates % are always set to 0. % /roundpagebbox { 7 dict begin /papersizes [8.5 inch 11 inch 14 inch 17 inch] def /mappapersize { /val exch def /slop .5 inch def /diff slop def /j 0 def 0 1 papersizes length 1 sub { /i exch def papersizes i get val sub abs dup diff le {/diff exch def /j i def} {pop} ifelse } for diff slop lt {papersizes j get} {val} ifelse } def pagebbox 0 0 put pagebbox 1 0 put pagebbox dup 2 get mappapersize 2 exch put pagebbox dup 3 get mappapersize 3 exch put end } bind def %%EndProlog %%BeginSetup mark % % Encoding vector and redefinition of findfont for the ISO Latin1 standard. % The 18 characters missing from ROM based fonts on older printers are noted % below. % /ISOLatin1Encoding [ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright /parenleft /parenright /asterisk /plus /comma /minus /period /slash /zero /one /two /three /four /five /six /seven /eight /nine /colon /semicolon /less /equal /greater /question /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o /p /q /r /s /t /u /v /w /x /y /z /braceleft /bar /braceright /asciitilde /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /dotlessi /grave /acute /circumflex /tilde /macron /breve /dotaccent /dieresis /.notdef /ring /cedilla /.notdef /hungarumlaut /ogonek /caron /space /exclamdown /cent /sterling /currency /yen /brokenbar % missing /section /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /hyphen /registered /macron /degree % missing /plusminus % missing /twosuperior % missing /threesuperior % missing /acute /mu % missing /paragraph /periodcentered /cedilla /onesuperior % missing /ordmasculine /guillemotright /onequarter % missing /onehalf % missing /threequarters % missing /questiondown /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla /Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis /Eth % missing /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply % missing /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute % missing /Thorn % missing /germandbls /agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla /egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis /eth % missing /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /divide % missing /oslash /ugrave /uacute /ucircumflex /udieresis /yacute % missing /thorn % missing /ydieresis ] def /NewFontDirectory FontDirectory maxlength dict def % % Apparently no guarantee findfont is defined in systemdict so the obvious % % systemdict /findfont get exec % % can generate an error. So far the only exception is a VT600 (version 48.0). % userdict /@RealFindfont known not { userdict begin /@RealFindfont systemdict begin /findfont load end def end } if /findfont { dup NewFontDirectory exch known not { dup %dup systemdict /findfont get exec % not always in systemdict dup userdict /@RealFindfont get exec dup /Encoding get StandardEncoding eq { dup length dict begin {1 index /FID ne {def}{pop pop} ifelse} forall /Encoding ISOLatin1Encoding def currentdict end /DummyFontName exch definefont } if NewFontDirectory 3 1 roll put } if NewFontDirectory exch get } bind def setup %%EndSetup %%Page: 1 1 /saveobj save def mark 1 pagesetup 12 /Times-Bold f (Giftopnm) 2279 1230 w (User) 2811 1230 w (Manual) 3080 1230 w 10 /Times-Bold f (giftopnm) 720 1920 w 10 /Times-Roman f (Updated: 6 August 2006) 720 2076 w (Table Of Contents giftopnm \255 convert a GIF file into a PNM image) 720 2196 w 10 /Times-Bold f (SYNOPSIS) 720 2436 w (giftopnm) 720 2592 w 10 /Times-Roman f ([) 1146 2592 w 10 /Times-Bold f (\255\255alphaout=) 1179 2592 w 10 /Times-Roman f ({) 1681 2592 w 10 /Times-Italic f (alpha\255filename) 1729 2592 w 10 /Times-Roman f (,) 2334 2592 w 10 /Times-Bold f (\255) 2359 2592 w 10 /Times-Roman f (}]) 2392 2592 w ([) 2510 2592 w 10 /Times-Bold f (\255verbose) 2543 2592 w 10 /Times-Roman f (]) 2903 2592 w ([) 2973 2592 w 10 /Times-Bold f (\255comments) 3006 2592 w 10 /Times-Roman f (]) 3471 2592 w ([) 3541 2592 w 10 /Times-Bold f (\255image=) 3574 2592 w 10 /Times-Roman f ({) 3919 2592 w 10 /Times-Italic f (N) 3967 2592 w 10 /Times-Roman f (,) 4034 2592 w 10 /Times-Bold f (all) 4059 2592 w 10 /Times-Roman f (}]) 4165 2592 w ([) 4283 2592 w 10 /Times-Bold f (\255quitearly) 4316 2592 w 10 /Times-Roman f (]) 4738 2592 w ([) 4808 2592 w 10 /Times-Italic f (GIF\255) 4841 2592 w (file) 720 2712 w 10 /Times-Roman f (]) 848 2712 w (Minimum) 720 2868 w (unique) 1162 2868 w (abbreviation) 1475 2868 w (of) 2015 2868 w (option) 2140 2868 w (is) 2438 2868 w (acceptable.) 2547 2868 w (You) 3059 2868 w (may) 3273 2868 w (use) 3487 2868 w (double) 3662 2868 w (hyphens) 3976 2868 w (instead) 4351 2868 w (of) 4676 2868 w (single) 4801 2868 w (hyphen) 720 2988 w (to) 1042 2988 w (denote) 1148 2988 w (options.) 1442 2988 w (You) 1815 2988 w (may) 2015 2988 w (use) 2215 2988 w (white) 2376 2988 w (space) 2626 2988 w (in) 2875 2988 w (place) 2981 2988 w (of) 3219 2988 w (the) 3330 2988 w (equals) 3480 2988 w (sign) 3763 2988 w (to) 3958 2988 w (separate) 4064 2988 w (an) 4418 2988 w (option) 4540 2988 w (name) 4824 2988 w (from its value.) 720 3108 w 10 /Times-Bold f (DESCRIPTION) 720 3348 w 10 /Times-Roman f (This program is part of Netpbm.) 720 3540 w (This is a graphics format converter from the GIF format to the PNM \(i.e. PBM, PGM, or PPM\) format.) 720 3696 w (If) 720 3852 w (the) 823 3852 w (image) 982 3852 w (contains) 1263 3852 w (only) 1633 3852 w (black) 1848 3852 w (and) 2101 3852 w (maximally) 2282 3852 w (bright) 2747 3852 w (white,) 3023 3852 w (the) 3307 3852 w (output) 3466 3852 w (is) 3759 3852 w (PBM.) 3863 3852 w (If) 4162 3852 w (the) 4265 3852 w (image) 4425 3852 w (contains) 4707 3852 w (more) 720 3972 w (than) 953 3972 w (those) 1153 3972 w (two) 1392 3972 w (colors,) 1570 3972 w (but) 1867 3972 w (only) 2023 3972 w (grays,) 2229 3972 w (the) 2498 3972 w (output) 2648 3972 w (is) 2932 3972 w (PGM.) 3027 3972 w (If) 3322 3972 w (the) 3416 3972 w (image) 3566 3972 w (contains) 3838 3972 w (other) 4199 3972 w (colors,) 4432 3972 w (the) 4729 3972 w (out\255) 4879 3972 w (put is PPM.) 720 4092 w (A) 745 4248 w (GIF) 846 4248 w (image) 1036 4248 w (contains) 1309 4248 w (rectangular) 1671 4248 w (pixels.) 2148 4248 w (They) 2466 4248 w (all) 2700 4248 w (have) 2829 4248 w (the) 3046 4248 w (same) 3197 4248 w (aspect) 3431 4248 w (ratio,) 3709 4248 w (but) 3947 4248 w (may) 4105 4248 w (not) 4307 4248 w (be) 4465 4248 w (square) 4589 4248 w (\(it's) 4879 4248 w (actually) 720 4368 w (quite) 1068 4368 w (unusual) 1300 4368 w (for) 1643 4368 w (them) 1791 4368 w (not) 2023 4368 w (to) 2183 4368 w (be) 2293 4368 w (square,) 2419 4368 w (but) 2736 4368 w (it) 2896 4368 w (could) 2984 4368 w (happen\).) 3238 4368 w (The) 3641 4368 w (pixels) 3828 4368 w (of) 4099 4368 w (a) 4214 4368 w (Netpbm) 4290 4368 w (image) 4644 4368 w (are) 4919 4368 w (always) 720 4488 w (square.) 1025 4488 w (Because) 1363 4488 w (of) 1723 4488 w (the) 1834 4488 w (engineering) 1984 4488 w (complexity) 2484 4488 w (to) 2963 4488 w (do) 3070 4488 w (otherwise,) 3199 4488 w 10 /Times-Bold f (giftopnm) 3641 4488 w 10 /Times-Roman f (converts) 4059 4488 w (a) 4426 4488 w (GIF) 4499 4488 w (image) 4689 4488 w (to) 4962 4488 w (a) 720 4608 w (Netpbm) 791 4608 w (image) 1140 4608 w (pixel\255for\255pixel.) 1411 4608 w (This) 2070 4608 w (means) 2275 4608 w (if) 2557 4608 w (the) 2645 4608 w (GIF) 2794 4608 w (pixels) 2982 4608 w (are) 3247 4608 w (not) 3394 4608 w (square,) 3548 4608 w (the) 3859 4608 w (Netpbm) 4007 4608 w (output) 4355 4608 w (image) 4637 4608 w (has) 4907 4608 w (the) 720 4728 w (wrong) 868 4728 w (aspect) 1149 4728 w (ratio.) 1424 4728 w (In) 1683 4728 w (this) 1792 4728 w (case,) 1963 4728 w 10 /Times-Bold f (giftopnm) 2185 4728 w 10 /Times-Roman f (issues) 2600 4728 w (an) 2865 4728 w (informational) 2985 4728 w (message) 3556 4728 w (telling) 3921 4728 w (you) 4204 4728 w (to) 4381 4728 w (run) 4486 4728 w 10 /Times-Bold f (pamscale) 4646 4728 w 10 /Times-Roman f (to correct the output.) 720 4848 w 10 /Times-Bold f (OPTIONS) 720 5088 w (\255\255alphaout=) 970 5280 w 10 /Times-Italic f (alpha\255filename) 1472 5280 w 10 /Times-Bold f (giftopnm) 2077 5280 w 10 /Times-Roman f (creates) 2532 5280 w (a) 2850 5280 w (PGM) 2936 5280 w (\(portable) 3195 5280 w (graymap\)) 3597 5280 w (file) 4021 5280 w (containing) 4196 5280 w (the) 4660 5280 w (alpha) 4824 5280 w (channel) 1220 5400 w (values) 1568 5400 w (in) 1861 5400 w (the) 1977 5400 w (input) 2137 5400 w (image.) 2381 5400 w (If) 2713 5400 w (the) 2817 5400 w (input) 2976 5400 w (image) 3219 5400 w (doesn't) 3500 5400 w (contain) 3831 5400 w (an) 4162 5400 w (alpha) 4293 5400 w (channel,) 4546 5400 w (the) 4918 5400 w 10 /Times-Italic f (alpha\255filename) 1220 5520 w 10 /Times-Roman f (file) 1880 5520 w (contains) 2068 5520 w (all) 2456 5520 w (zero) 2611 5520 w (\(transparent\)) 2837 5520 w (alpha) 3402 5520 w (values.) 3674 5520 w (If) 4035 5520 w (you) 4157 5520 w (don't) 4363 5520 w (specify) 4630 5520 w 10 /Times-Bold f (\255\255) 4974 5520 w (alphaout) 1220 5640 w 10 /Times-Roman f (,) 1599 5640 w 10 /Times-Bold f (giftopnm) 1654 5640 w 10 /Times-Roman f (does) 2073 5640 w (not) 2286 5640 w (generate) 2444 5640 w (an) 2811 5640 w (alpha) 2935 5640 w (file,) 3180 5640 w (and) 3367 5640 w (if) 3540 5640 w (the) 3630 5640 w (input) 3781 5640 w (image) 4016 5640 w (has) 4289 5640 w (an) 4451 5640 w (alpha) 4574 5640 w (chan\255) 4819 5640 w (nel,) 1220 5760 w 10 /Times-Bold f (giftopnm) 1392 5760 w 10 /Times-Roman f (simply discards it.) 1806 5760 w (If) 970 5916 w (you) 1070 5916 w (specify) 1254 5916 w 10 /Times-Bold f (\255) 1576 5916 w 10 /Times-Roman f (as) 1643 5916 w (the) 1760 5916 w (filename,) 1916 5916 w 10 /Times-Bold f (giftopnm) 2324 5916 w 10 /Times-Roman f (writes) 2747 5916 w (the) 3025 5916 w (alpha) 3181 5916 w (output) 3431 5916 w (to) 3721 5916 w (Standard) 3833 5916 w (Output) 4222 5916 w (and) 4534 5916 w (discards) 4713 5916 w (the image.) 970 6036 w (See) 970 6192 w 10 /Times-Bold f (pamcomp) 1139 6192 w 10 /Times-Roman f (for one way to use the alpha output file.) 1586 6192 w 10 /Times-Bold f (\255verbose) 970 6348 w 10 /Times-Roman f (Produce verbose output about the GIF file input.) 1330 6348 w 10 /Times-Bold f (\255comments) 970 6504 w 10 /Times-Roman f (Only output GIF89 comment fields.) 1435 6504 w 10 /Times-Bold f (\255image=) 970 6660 w 10 /Times-Roman f ({) 1315 6660 w 10 /Times-Italic f (N) 1363 6660 w 10 /Times-Roman f (,) 1430 6660 w 10 /Times-Bold f (all) 1455 6660 w 10 /Times-Roman f (}This) 1561 6660 w (option) 1824 6660 w (identifies) 2117 6660 w (which) 2526 6660 w (image) 2807 6660 w (from) 3088 6660 w (the) 3319 6660 w (GIF) 3479 6660 w (stream) 3678 6660 w (you) 3982 6660 w (want.) 4170 6660 w (You) 4427 6660 w (can) 4637 6660 w (select) 4813 6660 w (either) 1220 6780 w (one) 1474 6780 w (image) 1645 6780 w (or) 1916 6780 w (all) 2026 6780 w (the) 2153 6780 w (images.) 2302 6780 w (Select) 2662 6780 w (al) 2933 6780 w (the) 3032 6780 w (images) 3181 6780 w (with) 3491 6780 w 10 /Times-Bold f (all) 3696 6780 w 10 /Times-Roman f (.) 3802 6780 w (Select) 3879 6780 w (one) 4150 6780 w (image) 4321 6780 w (by) 4592 6780 w (specify\255) 4719 6780 w (ing its sequence number in the stream:) 1220 6900 w 10 /Times-Bold f (1) 2782 6900 w 10 /Times-Roman f (,) 2832 6900 w 10 /Times-Bold f (2) 2882 6900 w 10 /Times-Roman f (,) 2932 6900 w 10 /Times-Bold f (3) 2982 6900 w 10 /Times-Roman f (, etc.) 3032 6900 w (The default is just Image 1.) 970 7056 w (A) 970 7212 w (GIF) 1073 7212 w (stream) 1266 7212 w (normally) 1564 7212 w (contains) 1957 7212 w (only) 2322 7212 w (one) 2532 7212 w (image,) 2708 7212 w (so) 3009 7212 w (you) 3130 7212 w (don't) 3312 7212 w (need) 3555 7212 w (this) 3775 7212 w (option.) 3952 7212 w (But) 4290 7212 w (some) 4467 7212 w (streams,) 4710 7212 w cleartomark showpage saveobj restore %%EndPage: 1 1 %%Page: 2 2 /saveobj save def mark 2 pagesetup 10 /Times-Roman f (\255 2 \255) 2797 480 w (including animated GIFs, have multiple images.) 970 840 w (When you select multiple GIF images, the output is a PNM stream with multiple images.) 970 996 w (If) 970 1152 w (you) 1062 1152 w (specify) 1238 1152 w (a) 1553 1152 w (single) 1624 1152 w (image,) 1890 1152 w 10 /Times-Bold f (giftopnm) 2186 1152 w 10 /Times-Roman f (must) 2602 1152 w (read) 2824 1152 w (and) 3022 1152 w (partially) 3193 1152 w (validate) 3553 1152 w (the) 3896 1152 w (images) 4045 1152 w (before) 4355 1152 w (that) 4636 1152 w (in) 4813 1152 w (the) 4918 1152 w (stream.) 970 1272 w (It may or may not do the same for the images after it; see) 1311 1272 w 10 /Times-Bold f (\255quitearly) 3618 1272 w 10 /Times-Roman f (.) 4040 1272 w (The) 970 1428 w 10 /Times-Bold f (all) 1150 1428 w 10 /Times-Roman f (value was added in Netpbm 10.16 \(June 2003\).) 1281 1428 w (Earlier) 3214 1428 w 10 /Times-Bold f (giftopnm) 3510 1428 w 10 /Times-Roman f (can extract only one image.) 3924 1428 w 10 /Times-Bold f (\255quitearly) 970 1584 w 10 /Times-Roman f (This) 1392 1584 w (options) 1606 1584 w (makes) 1937 1584 w 10 /Times-Bold f (giftopnm) 2228 1584 w 10 /Times-Roman f (stop) 2653 1584 w (reading) 2856 1584 w (its) 3192 1584 w (input) 3324 1584 w (file) 3567 1584 w (as) 3737 1584 w (soon) 3857 1584 w (as) 4083 1584 w (it) 4203 1584 w (has) 4296 1584 w (converted) 4466 1584 w (and) 4896 1584 w (output) 1220 1704 w (the) 1506 1704 w (images) 1658 1704 w (from) 1970 1704 w (the) 2193 1704 w (input) 2344 1704 w (that) 2579 1704 w (you) 2758 1704 w (requested.) 2937 1704 w (By) 3398 1704 w (default,) 3544 1704 w 10 /Times-Bold f (giftopnm) 3875 1704 w 10 /Times-Roman f (reads) 4293 1704 w (until) 4532 1704 w (the) 4745 1704 w (end) 4896 1704 w (of the GIF stream, ignoring any data after the images you requested.) 1220 1824 w (Two reasons not to use this option:) 970 1980 w 10 /LucidaSansUnicode22 f (\031) 970 2136 w 10 /Times-Roman f (The input file is a pipe and the process that is filling that) 1220 2136 w (pipe) 3500 2136 w (expects) 3698 2136 w (the) 4023 2136 w (pipe) 4171 2136 w (to) 4369 2136 w (take) 4473 2136 w (the) 4665 2136 w (entire) 4813 2136 w (stream and will fail or get stuck if it doesn't.) 1220 2256 w 10 /LucidaSansUnicode22 f (\031) 970 2412 w 10 /Times-Roman f (You want to validate the entire GIF stream.) 1220 2412 w (Two reasons to use this option:) 970 2604 w 10 /LucidaSansUnicode22 f (\031) 970 2760 w 10 /Times-Roman f (It saves the time and other resources to read the end of the stream.) 1220 2760 w 10 /LucidaSansUnicode22 f (\031) 970 2916 w 10 /Times-Roman f (There are errors in the end of the stream that make) 1220 2916 w 10 /Times-Bold f (giftopnm) 3261 2916 w 10 /Times-Roman f (fail.) 3675 2916 w (This option has no effect if you also specify) 970 3108 w 10 /Times-Bold f (\255image=all) 2748 3108 w 10 /Times-Roman f (This) 970 3264 w (option) 1175 3264 w (was) 1458 3264 w (new) 1640 3264 w (in) 1833 3264 w (Netpbm) 1938 3264 w (10.35) 2287 3264 w (\(August) 2540 3264 w (2006\).) 2890 3264 w (Before) 3201 3264 w (that,) 3500 3264 w 10 /Times-Bold f (giftopnm) 3703 3264 w 10 /Times-Roman f (always) 4120 3264 w (reads) 4425 3264 w (the) 4663 3264 w (entire) 4813 3264 w (stream.) 970 3384 w 10 /Times-Bold f (RESTRICTIONS) 720 3624 w 10 /Times-Roman f (This) 720 3816 w (does) 933 3816 w (not) 1151 3816 w (correctly) 1314 3816 w (handle) 1704 3816 w (the) 2006 3816 w (Plain) 2164 3816 w (Text) 2406 3816 w (Extension) 2625 3816 w (of) 3061 3816 w (the) 3180 3816 w (GIF89) 3338 3816 w (standard,) 3635 3816 w (since) 4034 3816 w (I) 4275 3816 w (did) 4344 3816 w (not) 4508 3816 w (have) 4672 3816 w (any) 4896 3816 w (example input files containing them.) 720 3936 w 10 /Times-Bold f (SEE ALSO) 720 4176 w (ppmtogif) 720 4332 w 10 /Times-Roman f (,) 1109 4332 w 10 /Times-Bold f (ppmcolormask) 1159 4332 w 10 /Times-Roman f (,) 1798 4332 w 10 /Times-Bold f (pamcomp) 1848 4332 w 10 /Times-Roman f (, ,) 2270 4332 w 10 /Times-Bold f (ppm) 3598 4332 w 10 /Times-Roman f (.) 3793 4332 w 10 /Times-Bold f (AUTHOR) 720 4572 w 10 /Times-Roman f (Copyright \(c\) 1993 by David Koblas \(koblas@netcom.com\)) 720 4764 w 10 /Times-Bold f (LICENSE) 720 5004 w 10 /Times-Roman f (As) 720 5196 w (a) 861 5196 w (historical) 935 5196 w (note,) 1337 5196 w (for) 1564 5196 w (a) 1710 5196 w (long) 1785 5196 w (time) 1994 5196 w (if) 2203 5196 w (you) 2295 5196 w (used) 2476 5196 w 10 /Times-Bold f (giftopnm) 2690 5196 w 10 /Times-Roman f (,) 3079 5196 w (you) 3135 5196 w (were) 3316 5196 w (using) 3540 5196 w (a) 3788 5196 w (patent) 3863 5196 w (on) 4138 5196 w (the) 4269 5196 w (LZW) 4422 5196 w (compres\255) 4669 5196 w (sion) 720 5316 w (method) 917 5316 w (which) 1247 5316 w (was) 1521 5316 w (owned) 1706 5316 w (by) 2002 5316 w (Unisys,) 2132 5316 w (and) 2465 5316 w (in) 2639 5316 w (all) 2746 5316 w (probability) 2875 5316 w (you) 3343 5316 w (did) 3522 5316 w (not) 3679 5316 w (have) 3836 5316 w (a) 4053 5316 w (license) 4126 5316 w (from) 4432 5316 w (Unisys) 4655 5316 w (to) 4962 5316 w (do) 720 5436 w (so.) 852 5436 w (Unisys) 1023 5436 w (typically) 1333 5436 w (asked) 1715 5436 w ($5000) 1974 5436 w (for) 2256 5436 w (a) 2404 5436 w (license) 2480 5436 w (for) 2789 5436 w (trivial) 2937 5436 w (use) 3208 5436 w (of) 3374 5436 w (the) 3490 5436 w (patent.) 3645 5436 w (Unisys) 3972 5436 w (never) 4283 5436 w (enforced) 4537 5436 w (the) 4918 5436 w (patent) 720 5556 w (against) 1006 5556 w (trivial) 1331 5556 w (users,) 1612 5556 w (and) 1884 5556 w (made) 2070 5556 w (statements) 2327 5556 w (that) 2790 5556 w (it) 2981 5556 w (is) 3078 5556 w (much) 3186 5556 w (less) 3449 5556 w (concerned) 3640 5556 w (about) 4090 5556 w (people) 4353 5556 w (using) 4660 5556 w (the) 4918 5556 w (patent for decompression \(which is what) 720 5676 w 10 /Times-Bold f (giftopnm) 2367 5676 w 10 /Times-Roman f (does than for compression.) 2781 5676 w (The patent expired in 2003.) 3907 5676 w (Rumor has it that IBM also owns a patent covering) 720 5832 w 10 /Times-Bold f (giftopnm) 2785 5832 w 10 /Times-Roman f (.) 3174 5832 w (A replacement for the GIF format that has never required any patent license to use is the PNG format.) 720 5988 w 10 /S1 f (________________________________________________________________________) 720 6108 w 10 /Times-Bold f (Table Of Contents) 720 6348 w 10 /LucidaSansUnicode22 f (\031) 720 6540 w 10 /Times-Roman f (SYNOPSIS) 970 6540 w 10 /LucidaSansUnicode22 f (\031) 720 6696 w 10 /Times-Roman f (DESCRIPTION) 970 6696 w 10 /LucidaSansUnicode22 f (\031) 720 6852 w 10 /Times-Roman f (OPTIONS) 970 6852 w 10 /LucidaSansUnicode22 f (\031) 720 7008 w 10 /Times-Roman f (RESTRICTIONS) 970 7008 w 10 /LucidaSansUnicode22 f (\031) 720 7164 w 10 /Times-Roman f (SEE ALSO) 970 7164 w cleartomark showpage saveobj restore %%EndPage: 2 2 %%Page: 3 3 /saveobj save def mark 3 pagesetup 10 /Times-Roman f (\255 3 \255) 2797 480 w 10 /LucidaSansUnicode22 f (\031) 720 840 w 10 /Times-Roman f (AUTHOR) 970 840 w 10 /LucidaSansUnicode22 f (\031) 720 996 w 10 /Times-Roman f (LICENSE) 970 996 w cleartomark showpage saveobj restore %%EndPage: 3 3 %%Trailer done %%DocumentFonts: Times-Roman LucidaSansUnicode22 Times-Italic Times-Bold S1 %%Pages: 3