如何使用imagemagick删除图像的一部分

如何使用imagemagick删除图像的一部分,imagemagick,imagemagick-convert,Imagemagick,Imagemagick Convert,我有一个如下的图像: 我想使用imagemagick 6将其转换为如下内容。这怎么可能?我已经完成了切割/剃须/裁剪,它们都适用于对称的所有侧面,我需要的是部分切割的边缘,如下所示: 我已经完成了,但它有助于切割整个边/侧面,但我需要部分删除边。您可以通过绘制简单的白色填充多边形来实现这一点: magick start.png -fill white -draw "polygon 0,0 60,0 60,16 16,16, 16,60 0,60" result.png

我有一个如下的图像:

我想使用imagemagick 6将其转换为如下内容。这怎么可能?我已经完成了切割/剃须/裁剪,它们都适用于对称的所有侧面,我需要的是部分切割的边缘,如下所示:


我已经完成了,但它有助于切割整个边/侧面,但我需要部分删除边。

您可以通过绘制简单的白色填充多边形来实现这一点:

magick start.png -fill white -draw "polygon 0,0 60,0 60,16 16,16, 16,60 0,60" result.png

你的意思是想在左上角画一个白色的
L
形状吗?是的,也可以。非常感谢@马克·塞切尔我一定会用这个。让我尝试一下-填写imagemagick-6,但这确实是我所需要的。将
magick
更改为
convert
,它在imagemagick v6中的工作方式将与之相同。是的,已经完成了。这就是我正在寻找的答案。可能要求太多了!对我来说,这幅画是黑色的,而不是白色的!我很确定你所建议的代码肯定是符合预期的。我需要在我这边修好。尽管我在构建命令之后正在用java运行这些命令。但它最终变成了:转换-密度300 ai:-修剪-重心+重新分页-自适应调整大小%894x%894-填充白色-绘制“多边形0,0 60,0 60,16,16,16,60 0,60”尝试在命令开头附近添加
-背景品红色
,以查看它是否透明以及背景是否会给您带来麻烦。如果是,请将其更改为
-背景白色