首页 > 解决方案 > 图像批处理在 imagemagick 或类似工具中裁剪 .png 的空 alpha 通道

问题描述

我有一堆整体大小相同但包含不同的较小“东西”的 PNG 图像。我想裁剪这些图像,以便丢弃所有“未使用”的 alpha 通道空间,并且新图像的尺寸更小。

我想要发生的一个例子。绿色是 Alpha 通道。

谢谢!

标签: imageimage-processingimagemagickbatch-processing

解决方案


你可以使用-trim。因此,对于单个图像:

magick input.png -trim +repage result.png

对于大量图像,请先备份并尝试复制:

magick mogrify -trim +repage *.png

推荐阅读