我想使用终端中的转换命令从彩色像素之外删除白色背景和图像

Posted

技术标签:

【中文标题】我想使用终端中的转换命令从彩色像素之外删除白色背景和图像【英文标题】:I want to remove the white background from and image not inside just outside the colored pixels using convert command in terminal 【发布时间】:2021-12-19 08:56:42 【问题描述】:

我为image 绘制了白色背景图像。我使用命令使其透明

convert imoji.png -fuzz 20% -transparent white result.png
我得到了result.png。该命令已删除表情符号和其他部分内部的像素。我需要它类似于this。我通过减少魔术棒工具的容差使用 Photoshop 制作了它。使用终端中的转换命令帮助我做同样的事情。我将 -fuzz 20 减少到 1% 仍然没有得到结果。

【问题讨论】:

【参考方案1】:

在 ImageMagick 中使用图像左上角的泛光填充。

convert imoji.png -fuzz 20% -fill none -draw "matte 0,0 floodfill" result.png

【讨论】:

谢谢。有效。我是新来的,我能为你做些什么来获得一些石灰流行之类的东西。必须回复。 对不起,我不明白你的问题 我如何奖励您的帮助?我是新来的,我需要知道。 谢谢。您可以使用左上角的灰色三角形对我的答案进行投票,当前它们之间的值为 0。只需点击顶部的灰色三角形 完成按下

以上是关于我想使用终端中的转换命令从彩色像素之外删除白色背景和图像的主要内容,如果未能解决你的问题,请参考以下文章

彩色的CAD图纸转换成白色背景图片如何操作?

怎么将彩色的CAD图纸转换成白色背景的PDF格式呢?

如何在白色背景上的Open GL ES中显示彩色纹理画笔?

从 php 脚本执行彩色命令

怎么用OpenCV编程实现输出白色像素点的坐标值

画出特殊的背景