Image Magick - 将图片裁剪成圆形

Image Magick - Cropping picture into circle

我有 100 多个 500x500 的 png 文件,我试图在 400x400 图像的中心裁剪一个圆并将其保存到一个单独的 png 中,同时保持 500x500。下面的例子

有谁知道如何使用 image magick 实现此目的并 运行 通过文件夹中的每个文件? - 谢谢

来源

期望的输出

制作一个 500x500 的图像,其中有一个 400 像素的不透明圆圈 (mask.png)(这当然是所有输入的相同图像):

然后来源:

convert source.png mask.png -compose copy-opacity -composite result.png

产量: