【发布时间】:2019-03-19 23:29:57
【问题描述】:
很像这个问题3,我试图实现淡化但保持不变的颜色而不是淡化到透明,如何在所有边缘淡化,变成蓝色而不是透明? 我尝试了以下方法:
convert doge.png -alpha set -virtual-pixel transparent -background blue -channel A -morphology Distance Euclidean:1,20\! +channel _doge.png
convert doge.png -alpha set -virtual-pixel Blue -channel A -morphology Distance Euclidean:1,20\! +channel _doge.png
不成功。我还考虑了小插图4,结果在我的矩形图像上产生了非常拉伸的椭圆,使它们没有吸引力,因此我需要保持淡入黑色矩形,如果我可以使用这种淡化来产生淡入黑色就够了。
使用第一个命令我得到了这个,之前和之后: , 第二个命令出错并出现此错误:
convert: unrecognized virtual pixel method `Blue' @ error/convert.c/ConvertImageCommand/3177.
【问题讨论】:
-
前后图像会有所帮助。
-
@MarkSetchell 你去吧
-
我以为你想淡出蓝色?
-
是的,问题就在这里,它不是变蓝,而是变透明!我如何使图像魔术淡化为颜色而不是透明
标签: image-processing imagemagick png imagemagick-convert