ImageMagick 形态学 - 缺少内核 - UnrecognizedKernelType

ImageMagick morphology - missing kernels - UnrecognizedKernelType

我正在尝试使用其中任何一个:

http://www.imagemagick.org/Usage/morphology/#erode

但它只是 returns 一条错误消息:

convert original.png -morphology Erode Octagon converted.png
 convert: UnrecognizedKernelType `Octagon' @ error/convert.c/ConvertImageCommand/1967

-morphology Dilate Octagon 出现同样的错误。

为子孙后代回答这个问题:

Octagon 形状已添加到 ImageMagick6.6.9.x 版本中,但对于旧版本,您可以使用:

Diamond,
Square,
Disk,
Plus,
Cross,
Rectangle,
Ring

那些工作正常。

您甚至可以定义它们的大小,如下所示:

convert original.png -morphology Erode Square:2:2 converted.png

自己玩吧。