
dpokidov/imagemagick和Ubuntu Focal,默认使用Debian Bullseye。可通过Docker镜像标签切换基础镜像(具体标签请参考Docker Hub)。
| 基础镜像 | Jpeg | PNG | WebP | AVIF | JPEG XL | JpegXR | TIFF | |
|---|---|---|---|---|---|---|---|---|
| Debian Bullseye | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Ubuntu Focal | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
镜像默认入口点为convert命令,用于执行图像转换操作。使用时需挂载本地图像目录至容器内,示例如下:
bash# 将本地/your/images目录挂载到容器/imgs目录,调整sample.png尺寸为100x100并保存为resized-sample.png docker run -v /your/images:/imgs dpokidov/imagemagick /imgs/sample.png -resize 100x100 /imgs/resized-sample.png
通过--entrypoint参数可指定其他ImageMagick命令(如identify、mogrify等)。示例如下:
bash# 运行identify命令查看图像元数据 docker run --entrypoint=identify -v /your/images:/imgs dpokidov/imagemagick /imgs/sample.png # 运行mogrify命令批量调整目录中所有JPG图像尺寸 docker run --entrypoint=mogrify -v /your/images:/imgs dpokidov/imagemagick -resize 200x200 /imgs/*.jpg
identify命令获取图像尺寸、色彩模式等信息。默认入口点为convert,可通过--entrypoint指定其他命令。常用命令包括:
convert:图像转换(默认)identify:图像信息查询mogrify:批量修改图像composite:图像合成montage:创建图像拼接图详细命令参数参见ImageMagick官方文档。
处理本地文件时,需通过-v参数挂载目录,格式为-v <本地目录>:<容器内目录>,确保容器可读写图像文件。



manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务