graphics - 使用 ImageMagick 转换附加图像

标签 graphics bitmap imagemagick imagemagick-convert

所以我有一堆图像想要垂直附加:

convert *.png -append output.png

但是我遇到了两个问题:

  1. 并非所有图像的宽度都相同。因此,宽度小于最宽图像的图像后面有空白,因为它们是左对齐的。
  2. 图像之间没有间距。

如何居中对齐所有图像并指定它们之间的间距?

最佳答案

只需使用 ImageMagick 的 montage公用事业。将图像与 -gravity 对齐& -extent选项,并使用 -geometry 调整间距.

montage fishscales.png circles.png verticalsaw.png \
        -tile 1x -geometry +10+10 \
        -gravity Center -extent 120 \
        out.png

montage example

关于graphics - 使用 ImageMagick 转换附加图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23852902/

相关文章:

macos - 显示错误ImageMagick

android - 我不希望 Android 自动调整位图的大小

Android EditText 在 Canvas 上

graphics - 如何在手动 "Overlay"混合操作中处理 alpha?

python - 修改matplotlib内置颜色

android - 图片资源文件放在哪里? BitmapFactory.decodeFile()

imagemagick - 生成具有页面大小和分辨率的图像?

c++ - 运行 Magick++ 程序时内存冲突

c# - 计算点以创建曲线或样条曲线以绘制椭圆

Java - 从缓冲图像中清除图形