

Frame SelectionsĪ frame selection tells gifsicle which frames to use from the current input file. Any frame selections apply only to the last file in the concatenation. For example, to merge an unknown number of GIF images into a single animation, run " gifsicle -multifile - > out.gif" and write the GIF images, in sequence, to gifsicle's standard input. For example, to create an animated GIF with three frames with different delays, you might run " gifsicle -nextfile -d10 -d20 -d30 - > out.gif" and write the three GIF images, in sequence, to gifsicle's standard input.īut read as many GIF images as possible from each file.

This option can help scripts avoid the need for temporary files. If aįilename appears multiple times on the command line, gifsicle will read a new image from the file each time. If you are processing large GIFs on a computer without very much memory.Īllow input files to contain multiple concatenated GIF images. Use the option if you are having problems with a particular image.Ĭonserve memory usage at the expense of processing time. Some Java and Internet Explorer versions cannot display the correct, minimal GIFs that Gifsicle produces. Write slightly larger GIFs that avoid bugs in some other GIF Print the version number and some short non-warranty information and exit. Print progress information (files read and written) to standard The special filename \(oq-\(cq means the standard output. Output, or whatever file you specify with This option suppresses normal output, and cannot be combined with mode options like If you give two or options, however, information is printed to standard error, and normal output takes place as usual.īut also print information about input files' colormaps.īut also print any unrecognized GIF extensions in a hexdump(1)-like format.īut also print information about compressed image sizes.įile. Print a human-readable description of each input GIF to the standard The info options and can be turned off with General options control the information gifsicle prints and where it writes its output. Named \(oqxxx.000\(cq, \(oqxxx.001\(cq, and so on, where \(oqxxx\(cq is the name of the input file (or whatever you specified with and the numeric extension is the frame number.īut write any named frames to files \(oqxxx. (GIFs read from the standard input are written to the standard output.)Ĭreate an output GIF for each frame of each input file. Modify each GIF input in place by reading and writing to the same filename. There can be at most one, and it must precede any GIF inputs.Ĭombine all GIF inputs into one file with multiple frames and write thatįile to the standard output. Mode options tell gifsicle what kind of output to generate. You can turn off a short option by saying instead. Many options also have a converse, which turns off the option. Some options also have a short form, You can combine short options if they don't take arguments: is the same as But be careful with options that do take arguments: means not Every option has a long form, \(oq \$1\(cq\$2 You don't need to type the whole long descriptive name, just enough to make it unambiguous.
