The starefossen/gifsicle
Image provides a Docker Image for
Gifsicle - create, manipulate, and optimize GIF
images and animations.
Gifsicle is a command-line tool for creating, editing, and getting information about GIF images and animations.
This image is used identically to the official Gifsicle cli. Just mount the directories where you want to store your GIFs as volumes and you are good to go.
$ docker run --rm -v "$PWD":/src starefossen/gifsicle --help
The starefossen/gifsicle
images come in three flavors, each designed for a
specific use case in mind.
starefossen/gifsicle:latest
This is the bleeding edge latest version of the image. You should use this under active development, but not for stable production usage.
starefossen/gifsicle:<version>
This is the locked down version of the image. If comes in two variants;
:<major>
and :<major>.<minor>
versions of Gifsicle.
starefossen/gifsicle:ffmpeg
This is a image with latest version of ffmpeg installed. This is based on the nachochip/ffmpeg Docker Image.
This Docker image is licensed under the MIT License.
Software contained in this image is licensed under the following:
- Gifsicle: GNU GPL v2
- FFmpeg: GNU LGPL v2.1
This image is officially supported on Docker version 1.8.1.
Support for older versions (down to 1.0) is provided on a best-effort basis.
If you have any problems with or questions about this image, please contact us through a GitHub issue.
You are invited to contribute new features, fixes, or updates, large or small; we are always thrilled to receive pull requests, and do our best to process them as fast as we can.
Before you start to code, we recommend discussing your plans through a GitHub issue, especially for more ambitious contributions. This gives other contributors a chance to point you in the right direction, give you feedback on your design, and help you find out if someone else is working on the same thing.
Building new versions of the Gifsicle binary for the image is done using the
/build
container in this repository. The
build.sh
script does most of the heavy lifting for this process.
You need Docker Compose installed for the build script to work correctly.
$ ./build x.yy
Releasing new versions Docker Hub is a matter for adding the newly generated
gifsicle.tar.tz
archives and adding the version tag to Docker Hub.