小编den*_*pro的帖子

如何替换颜色(形状颜色和背景颜色)?

我想将白色背景更改为#3D94DB(十六进制三元组符号)并将黑线更改为白色。图像如下:

哦

这是我所取得的成就:

一

convert input.png +level-colors red, output.png
Run Code Online (Sandbox Code Playgroud)

我将线条的颜色更改为红色。所以白色很容易。

如何更改两种颜色?

imagemagick读取:color_basics

convert balloon.gif   -alpha set  -channel RGBA \
                    -fill none -opaque blue   balloon_none.gif
Run Code Online (Sandbox Code Playgroud)

所以这是我的代码:

 convert input.png +level-colors gray, output.png
 convert output.png -fill "#3D94DB" -opaque white target.png
Run Code Online (Sandbox Code Playgroud)

结果

并颠倒过来,结果很尴尬。

使用 Photoshop 很容易,但我有很多图标要处理。

你能告诉我一个更好的解决方案吗?

colors imagemagick image-editing

6
推荐指数
1
解决办法
3506
查看次数

imagemagick:如何使用抗锯齿更改图像的背景颜色

狐狸

我只想养狐狸。那就是用imagemagick把图片的白色背景色改成透明的。

抗锯齿难处理,图像边缘呈锯齿状。

我试过了。

这是代码:

convert fox.jpeg -alpha set -channel RGBA \
-fill none -opaque white fox_one.jpeg 

convert fox.jpeg -matte -fill none \
-draw 'color 0,0 replace' fox_two.jpeg
Run Code Online (Sandbox Code Playgroud)

两者都失败了

在此处输入图片说明

我是根据color_basics/#replace 做的

有更准确的文档推荐吗?以及如何修复它?

anti-aliasing imagemagick images

6
推荐指数
1
解决办法
5368
查看次数