7.1.2-8-alpine,7.1.2-8,alpine,latest7.1.2-8-debian,debianlegacy-6.9.13-33-alpine,legacy-6.9.13-33,legacy-alpine,legacy-latest,legacylegacy-6.9.13-33-debian,legacy-debian
Docker images for both the latest and legacy ImageMagick versions.
They are meant to be used as the base for other Docker images, much like how we use them in use them in our own endeavors such as dstmodders/docker-ktools. However, you can use them directly as well.
For the latest ImageMagick 7:
$ docker pull dstmodders/imagemagick:latest
# or
$ docker pull ghcr.io/dstmodders/imagemagick:latestFor the latest legacy ImageMagick 6:
$ docker pull dstmodders/imagemagick:legacy
# or
$ docker pull ghcr.io/dstmodders/imagemagick:legacySee tags for a list of all available versions.
$ docker run --rm -v "$(pwd):/data/" dstmodders/imagemagick magick input.gif -negate output.gif> docker run --rm -v "%CD%:/data/" dstmodders/imagemagick magick input.gif -negate output.gifPS:\> docker run --rm -v "${PWD}:/data/" dstmodders/imagemagick magick input.gif -negate output.gif| Name | Image | Value | Description |
|---|---|---|---|
IMAGEMAGICK_VERSION |
latestlegacy |
7.1.2-86.9.13-33 |
ImageMagick version |
| Name | Image | Default | Description |
|---|---|---|---|
IMAGEMAGICK_VERSION |
latestlegacy |
7.1.2-86.9.13-33 |
Sets ImageMagick version |
| Image | Architecture(s) |
|---|---|
latest |
linux/amd64, linux/386, linux/arm64, linux/arm/v7 |
legacy |
linux/amd64, linux/386, linux/arm64, linux/arm/v7 |
To build images locally, you can use bin/build.sh script:
# to build all images
$ ./bin/build.sh
# to build only the latest images (ImageMagick 7)
$ ./bin/build.sh latest
# to build only the legacy images (ImageMagick 6)
$ ./bin/build.sh legacyTo build images manually:
$ docker build --tag='dstmodders/imagemagick:alpine' ./latest/alpine/
$ docker build --tag='dstmodders/imagemagick:debian' ./latest/debian/
$ docker build --tag='dstmodders/imagemagick:legacy-alpine' ./legacy/alpine/
$ docker build --tag='dstmodders/imagemagick:legacy-debian' ./legacy/debian/Respectively, to build multi-platform images manually using buildx:
$ docker buildx build --platform='linux/amd64,linux/386,linux/arm64,linux/arm/v7' --tag='dstmodders/imagemagick:alpine' ./latest/alpine/
$ docker buildx build --platform='linux/amd64,linux/386,linux/arm64,linux/arm/v7' --tag='dstmodders/imagemagick:debian' ./latest/debian/
$ docker buildx build --platform='linux/amd64,linux/386,linux/arm64,linux/arm/v7' --tag='dstmodders/imagemagick:legacy-alpine' ./legacy/alpine/
$ docker buildx build --platform='linux/amd64,linux/386,linux/arm64,linux/arm/v7' --tag='dstmodders/imagemagick:legacy-debian' ./legacy/debian/Released under the MIT License.
