montage
使用示例 • 选项一览
使用 montage 程序可以将多个独立图像组合成一张合成图像。这些图像会以平铺方式排列在合成图像上,并可按需用边框、外框、图像名称等进行装饰。关于如何组织 montage 命令,请参阅命令行处理,或查看下面的命令使用示例。
使用示例
为了说明 montage 命令的实用性和易用性,这里列举几个示例。首先,让我们把两张图像合并成一张合成图像:
magick montage -background '#336699' -geometry 70x70+4+4 rose.jpg red-ball.png montage.jpg
现在,让我们添加一些装饰:
magick montage -label %f -frame 5 -background '#336699' -geometry 70x70+4+4 rose.jpg red-ball.png frame.jpg
您可以在 Examples of ImageMagick Usage 和 Examples of ImageMagick Usage 中找到更多 montage 的使用示例。
Ashlar 伪图像格式
使用 Ashlar 伪图像格式,可以将图像序列布局成连续的不规则行(course)。默认情况下,会根据您提供的图像集合确定合适的画布尺寸和边框宽度。通过在文件名后附加内容,可以显式设置画布尺寸和边框宽度(例如:ashlar:canvas.png[1024x768+4+4])。默认情况下沿左边缘对齐。若要同时在左右两边缘对齐,请使用 -define ashlar:best-fit=true。可以为图像图块加标签,例如使用 -label %f。下面是一个命令示例:
magick '*.png' -resize 320x320 -label %f ashlar:ashlar.png
这是为了快速查看图像集合而设计的。如果想要更精细地控制图像图块的布局,请改用 montage 命令。
选项一览
montage 命令可识别以下选项。点击某个选项可查看其工作方式的更多细节。
| 选项 |
说明 |
| -adaptive-sharpen geometry |
自适应锐化像素;在边缘附近增强效果 |
| -adjoin |
将多个图像合并为单个多图像文件 |
| -affine matrix |
仿射变换矩阵 |
| -alpha |
指定 alpha 通道的 on, activate, off, deactivate, set, opaque, copy, transparent, extract, background, shape |
| -annotate geometry text |
用文本为图像添加注释 |
| -authenticate value |
用此密码解密图像 |
| -auto-orient |
自动调整图像方向 |
| -background color |
背景色 |
| -blue-primary point |
色度蓝原色点 |
| -blur geometry |
降低图像噪声并减少细节层次 |
| -border geometry |
用彩色边框包围图像 |
| -bordercolor color |
边框颜色 |
| -caption string |
为图像分配一个标题 |
| -channel type |
将选项应用到选定的图像通道 |
| -clone index |
克隆图像 |
| -coalesce |
合并图像序列 |
| -colors value |
图像中期望的颜色数 |
| -colorspace type |
设置图像色彩空间 |
| -comment string |
用注释为图像添加批注 |
| -compose operator |
设置图像合成运算符 |
| -composite |
合成图像 |
| -compress type |
图像压缩类型 |
| -crop geometry |
裁剪图像的期望尺寸和位置 |
| -debug events |
显示大量调试信息 |
| -define format:option |
定义一个或多个图像格式选项 |
| -delay centiseconds |
暂停后再显示下一张图像 |
| -density geometry |
图像的水平和垂直密度 |
| -depth value |
图像深度 |
| -display server |
从此 X 服务器获取图像或字体 |
| -dispose method |
图层处置方法 |
| -distort type coefficients |
扭曲图像 |
| -dither method |
对图像应用误差扩散 |
| -draw string |
用图形基元为图像添加注释 |
| -duplicate count,indexes |
将图像复制一次或多次 |
| -endian type |
图像的字节序(MSB 或 LSB) |
| -extent geometry |
设置图像尺寸 |
| -extract geometry |
从图像中提取区域 |
| -family name |
用此字体族渲染文本 |
| -fill color |
填充图形基元时使用的颜色 |
| -filter type |
调整图像尺寸时使用此滤镜 |
| -flatten |
将图像序列扁平化为一张 |
| -flip |
沿垂直方向翻转图像 |
| -flop |
沿水平方向翻转图像 |
| -font name |
用此字体渲染文本 |
| -frame geometry |
用装饰性外框包围图像 |
| -gamma value |
伽马校正的程度 |
| -geometry geometry |
图像的期望尺寸或位置 |
| -gravity type |
文本的水平和垂直放置 |
| -green-primary point |
色度绿原色点 |
| -help |
打印程序选项 |
| -identify |
识别图像的格式和特性 |
| -interlace type |
图像隔行扫描方案的类型 |
| -interpolate method |
像素颜色插值方法 |
| -kerning value |
两个字符之间的间距 |
| -label string |
为图像分配一个标签 |
| -limit type value |
像素缓存资源上限 |
| -log format |
调试信息的格式 |
| -mattecolor color |
外框颜色 |
| -mode type |
加框样式 |
| -monitor |
监控进度 |
| -monochrome |
将图像转换为黑白 |
| -origin geometry |
图像原点 |
| -page geometry |
图像画布的尺寸和位置(设置) |
| -pointsize value |
字体磅值 |
| -polaroid angle |
模拟宝丽来照片 |
| -precision value |
设置要打印的最大有效位数 |
| -profile filename |
添加、删除或应用图像配置文件 |
| -quality value |
JPEG/MIFF/PNG 压缩级别 |
| -quantize colorspace |
在此色彩空间中减少图像颜色 |
| -quiet |
抑制所有警告消息 |
| -red-primary point |
色度红原色点 |
| -regard-warnings |
重视警告消息 |
| -repage geometry |
图像画布的尺寸和位置 |
| -resize geometry |
调整图像尺寸 |
| -respect-parentheses |
设置在括号边界之前保持有效 |
| -rotate degrees |
对图像应用 Paeth 旋转 |
| -sampling-factor geometry |
水平和垂直采样系数 |
| -scale geometry |
缩放图像 |
| -scenes range |
图像场景范围 |
| -seed value |
为新的伪随机数序列设定种子 |
| -shadow geometry |
模拟图像阴影 |
| -size geometry |
图像的宽度和高度 |
| -strip |
从图像中剥离所有配置文件和注释 |
| -stroke color |
图形基元的描边颜色 |
| -synchronize |
将图像同步到存储设备 |
| -taint |
将图像标记为已修改 |
| -texture filename |
平铺到图像背景上的纹理名称 |
| -tile geometry |
每行和每列的图块数(例如 -tile 8x) |
| -tile-offset geometry |
设置图像图块偏移 |
| -title |
为蒙太奇图像添加标题进行装饰 |
| -transform |
对图像进行仿射变换 |
| -transparent color |
使图像中的此颜色变为透明 |
| -transpose |
沿垂直方向翻转图像并旋转 90 度 |
| -transparent-color color |
透明色 |
| -treedepth value |
颜色树深度 |
| -trim |
修剪图像边缘 |
| -type type |
图像类型 |
| -units type |
图像分辨率的单位 |
| -unsharp geometry |
锐化图像 |
| -verbose |
打印图像的详细信息 |
| -version |
打印版本信息 |
| -view |
FlashPix 查看变换 |
| -virtual-pixel method |
访问图像边界之外像素的方法 |
| -white-point point |
色度白点 |
原文: https://imagemagick.org/montage/