如何使用ImageMagick将图片均等分割为4*4(16块)瓦片?
如何将单张图片分割为4×4均等瓦片(生成16张图片)
没问题!把单张图片分割成4×4共16张均等瓦片完全可行,用ImageMagick这款命令行工具就能轻松搞定——这是业内处理这类批量图像操作的常用工具,跨平台支持Windows、macOS和Linux。
核心命令
直接用这条命令就能实现自动均等分割:
convert input.jpg -crop 4x4@ +repage tile_%d.jpg
参数详解
convert:ImageMagick的核心执行命令,用于启动图像处理流程input.jpg:替换成你要分割的原始图片文件名(支持.png、.webp等主流格式)-crop 4x4@:最关键的分割参数,4x4指定分成4行4列,@符号强制工具均等划分图片尺寸,自动计算每个瓦片的精确大小(哪怕原始图片宽高不是4的倍数,也会尽量均分,边缘瓦片尺寸差异极小)+repage:清除图片元数据中残留的裁剪偏移信息,避免后续打开或处理瓦片时出现显示异常tile_%d.jpg:输出文件的命名规则,%d会自动替换为0到15的数字,对应16张瓦片,生成顺序为从上到下、从左到右
可选:指定固定尺寸的瓦片
如果原始图片尺寸刚好是目标瓦片的整数倍(比如1600×1600图要分割成400×400瓦片),可以用固定尺寸写法,确保所有瓦片大小完全一致:
convert input.jpg -crop 400x400 +repage tile_%d.jpg
快速安装ImageMagick
如果还没安装这个工具,用系统包管理器就能搞定:
- Linux(Debian/Ubuntu):
sudo apt update && sudo apt install imagemagick - macOS(需先安装Homebrew):
brew install imagemagick - Windows:直接下载官方安装包,按默认流程安装即可
内容的提问来源于stack exchange,提问作者Simon Kiely




