composite命令可以非常方便的合并两张图片
因此用来进行图像加水印、批量增加边框等常用的变换
最简单的用法为:
composite -gravity north src.jpg coverback.jpg des.jpg
其中src.jpg为前景图片
coverback.jpg为背景图片。
des.jpg为叠加后的结果
-gravity north 指叠加位置为垂直据顶部、水平居中(正北方向)
如果要求在正中间,参数为center
如果要求在右下角,参数为southeast
composite还提供更灵活的定位,可以使用 -geometry 配置
具体的composite参数表见下表
|
affine transform matrix |
-alpha | on, activate, off, deactivate, set, opaque, copy", transparent, extract, background, or shape the alpha channel |
-authenticate value | decrypt image with this password |
-blend geometry | blend images |
-blue-primary point | chromaticity blue primary point |
-border geometry | surround image with a border of color |
-bordercolor color | border color |
-channel type | apply option to select image channels |
-colors value | preferred number of colors in the image |
-colorspace type | set image colorspace |
-comment string | annotate image with comment |
-compose operator | set image composite operator |
- |