Documentation ¶
Overview ¶
GoAniGiffy is a utility for converting a set of alphabetically sorted images such as video frames grabbed from VLC or MPlayer into an animated GIF with options to Crop, Resize, Rotate & Flip the images prior to creating the GIF
GoAniGiffy performs image operations in the order of cropping, scaling, rotating & flipping before converting the images into an Animated GIF. Image manipulation is done using Grigory Dryapak's imaging package. We use the Lanczos filter in Resizing and the default Floyd-Steinberg dithering used by Go Language's image/gif package to ensure video quality. Arbitrary angle rotations are not supported.
The -delay parameter must be an integer specifying delay between frames in hundredths of a second. A value of 3 would give approximately 33 fps theoritically
Usage of goanigiffy:
-cropheight=-1: height of cropped image, -1 specified full height -cropleft=0: left co-ordinate for crop to start -croptop=0: top co-ordinate for crop to start -cropwidth=-1: width of cropped image, -1 specifies full width -delay=3: delay time between frame in hundredths of a second -dest="movie.gif": a destination filename for the animated gif -flip="none": valid falues are none, horizontal, vertical -rotate=0: valid values are 0, 90, 180, 270 -scale=1: scaling factor to apply if any -src="*.jpg": a glob pattern for source images. defaults to *.jpg -verbose=false: show in-process messages