开源跨平台命令行( ImageMagick )v7.1.2.22图像处理工具

开源跨平台命令行( ImageMagick )v7.1.2.22图像处理工具

开源跨平台命令行( ImageMagick )v7.1.2.22图像处理工具 System

发表文章数:763

开通31天会员

月费会员折扣、会员尊享资源。

开通31天会员

开通90天会员

季费会员折扣、会员尊享资源。

开通90天会员

开通365天会员

年费会员折扣、会员尊享资源。

开通365天会员
摘要:

ImageMagick 是一款免费开源、跨平台的命令行图像处理工具库,1987 年由 John Cristy 创建,用 C 语言开发,可读写200 + 种图像格式(JPEG/PNG/GIF/TIFF/PDF 等),常用于批量处理、自动化脚本、服务端图像处理。
许可证:ImageMagick License(兼容 GPL)
核心优势:无 GUI、纯命令行 / API 调用,适合服务器与自动化流程
典型用途:格式转换、缩放裁剪、水印合成、GIF 动图、缩略图、颜色处理、特效渲染

ImageMagick 完整速查手册(极简版,直接复制用)

这是一份纯命令行、服务器专用、开箱即用的 ImageMagick 7.x 教程,覆盖安装、常用命令、避坑方案,适合自动化/后端批量处理图片。

开源跨平台命令行( ImageMagick )v7.1.2.22图像处理工具

一、一键安装(三大系统)

Windows

  1. 下载:ImageMagick-7.x-Q16-HDRI-x64-dll.exe
  2. 安装时勾选 Add to system PATH
  3. 验证:
    magick --version

macOS

brew install imagemagick ghostscript
magick --version

Linux (Ubuntu/Debian)

# 快速装 6.x
sudo apt update && sudo apt install -y imagemagick

# 装最新 7.x(推荐)
sudo apt install -y build-essential libpng-dev libjpeg-dev
wget https://imagemagick.org/archive/ImageMagick.tar.gz
tar xvzf ImageMagick.tar.gz
cd ImageMagick-7.*
./configure && make && sudo make install
sudo ldconfig
magick --version

二、最常用命令(直接复制)

1. 格式转换

# JPG → PNG
magick input.jpg output.png

# PNG → GIF(保留透明)
magick input.png output.gif

# PDF 转多张图片
magick input.pdf page_%03d.jpg

2. 缩放 / 裁剪

# 固定宽度,高度自适应
magick input.jpg -resize 800 output.jpg

# 按比例缩小 50%
magick input.jpg -resize 50% output.jpg

# 裁剪:宽x高+起点X+起点Y
magick input.jpg -crop 400x300+100+50 output.jpg

3. 水印(图片 / 文字)

# 图片水印(右下角,透明度50%)
magick input.jpg watermark.png -geometry +10+10 -dissolve 50% -composite output.jpg

# 文字水印(红色,30号)
magick input.jpg -fill red -pointsize 30 -draw "text 10,30 'Copyright'" output.jpg

# 中文水印(解决乱码)
magick input.jpg -font "msyh.ttc" -fill black -pointsize 30 -draw "text 10,30 '中文水印'" output.jpg

4. 图片拼接

# 水平拼接
magick img1.jpg img2.jpg +append out.jpg

# 垂直拼接
magick img1.jpg img2.jpg -append out.jpg

5. GIF 动图

# 图片合成 GIF(0.5秒/帧,无限循环)
magick -delay 50 -loop 0 frame1.png frame2.png out.gif

# 视频转 GIF
magick input.mp4 -resize 400x -delay 10 -loop 0 out.gif

6. 特效处理

# 灰度图
magick input.jpg -colorspace Gray out.jpg

# 模糊
magick input.jpg -blur 0x5 out.jpg

# 锐化
magick input.jpg -sharpen 0x2 out.jpg

# 反色
magick input.jpg -negate out.jpg

7. 批量处理(自动化神器)

# Windows 批量转 PNG
for %i in (*.jpg) do magick "%i" "%~ni.png"

# Linux/macOS 批量压缩
for file in *.jpg; do magick "$file" -resize 1000x1000> "small/$file"; done

三、必解决的 3 个报错

1. PDF 无法处理

  1. 安装 ghostscript
  2. 编辑策略文件:
    
    # Linux
    sudo nano /etc/ImageMagick-7/policy.xml

注释掉这一行(禁止PDF的规则)


### 2. 命令找不到
- Windows:把安装目录加到系统 PATH
- Linux:执行 `sudo ldconfig`
- **重启终端**

### 3. 中文水印乱码
- 指定**字体路径/名称**:`-font "微软雅黑.ttc"`
- Windows 常用:`msyh.ttc` `simhei.ttf`
- Linux 安装中文字体后使用

---

## 四、核心信息
- **官网**:https://imagemagick.org
- **命令**:v7 统一用 `magick`(老版 v6 用 `convert`)
- **优势**:无GUI、跨平台、服务器批量处理神器
- **许可证**:ImageMagick License(兼容GPL,商用友好)

---

### 总结
1. 安装后用 `magick --version` 验证是否生效
2. 日常处理:转换、缩放、水印、GIF、批量处理全覆盖
3. 遇到 PDF/中文问题,按上面方案一键解决
4. 所有命令**可直接写入脚本**,实现自动化图像处理

#如何使用
### 傻瓜式步骤**教你,一步一步照做,保证能用。

# 第一步:重装(关键!之前大概率没勾 PATH)
1. 先卸载旧的 ImageMagick(控制面板卸载)
2. 下载 64 位安装包(直接点)
https://imagemagick.org/archive/binaries/ImageMagick-7.1.2-22-Q16-HDRI-x64-dll.exe
3. 双击安装,**到这一步必须打勾**:
> ✅ **Add application directory to your system path**
中文意思:**添加到系统环境变量**
不勾 = 永远找不到命令!
4. 一路下一步,安装完成。

# 第二步:打开 CMD(黑窗口)
1. 按键盘 `Win + R`
2. 输入 `cmd` 回车,弹出黑色窗口

# 第三步:验证是否安装成功
在黑窗口输入:
```cmd
magick --version

出现一串版本号就成功了。
如果提示“不是内部命令”,就是没勾PATH,重装!

第四步:最简单使用(直接复制)

示例:处理 D盘里一张图片

  1. 在 D盘新建文件夹:D:\img
  2. 把你的图片放进去,比如叫 a.jpg
  3. 在 CMD 依次输入:
    D:
    cd D:\img

    现在就进入图片文件夹了。

常用命令直接复制运行

1. jpg 转 png

magick a.jpg a.png

2. 缩小到宽度800

magick a.jpg -resize 800 small.jpg

3. 加文字水印

magick a.jpg -fill red -pointsize 30 -draw "text 10,30 '测试水印'" water.jpg

4. 批量把所有jpg转png(一键批量)

for %i in (*.jpg) do magick "%i" "%~ni.png"

你现在只要告诉我一句:

输入 magick --version 有没有显示版本?

未经允许不得转载作者: System, 转载或复制请以 超链接形式 并注明出处 科技之星网站
原文地址: 《 开源跨平台命令行( ImageMagick )v7.1.2.22图像处理工具》 发布于 2026-5-15


扫描二维码,在手机上阅读
资源下载
抱歉,下载地址 评论 后刷新可见
收藏
    文章目录


      分享到:
      打赏

      评论 抢沙发

      评论前必须登录!

        注册

      切换注册

      登录

      忘记密码?

      您也可以使用第三方帐号快捷登录

      切换登录

      注册

      觉得文章有用就打赏一下文章作者

      支付宝扫一扫打赏

      微信扫一扫打赏

      本站原创软件板块
      主要采用主流编程语言进行软件与系统开发,同时持续钻研新型开发语言、技术架构及AI相关领域,坚持自我迭代精进,专注发布纯净无捆绑的软件及系统产品。

      站点资源审核机制调整公告

      尊敬的各位注册用户: 为保障站点资源质量,营造安全、有序、纯净的资源共享环境,本站所有资源均经过人工严格审核,审核通过后方可提供下载服务,确保每一份资源的安全性与可用性,切实维护全体用户的合法权益。 近期,站点出现恶意刷存在感、发布无效内容、干扰站点正常运营及其他影响用户体验的不良行为,严重破坏了站点生态。为遏制此类行为,保障多数用户的正常使用权益,本站长已正式开启严格资源审核机制。 本次审核机制调整后,将进一步提升审核标准,延长审核周期(具体审核时长将根据资源类型、数量动态调整),对所有提交的资源进行更细致的核查,坚决杜绝无效、违规、恶意内容上线。 请各位用户理解并配合本次审核机制调整,合理提交合规、有效的资源,共同维护站点的良好秩序。审核期间给您带来的下载延迟,我们深表歉意,也感谢您的耐心等待与支持。 后续我们将持续优化审核流程,在严格审核的同时,尽量缩短审核时长,为大家提供更优质、更安全的资源服务。 特此公告。 本站管理团队 有任何问题Q群留言:561116458
      我已阅读