为以下图像生成Imagemagick命令(渐变)

为以下图像生成Imagemagick命令(渐变),imagemagick,Imagemagick,有人能帮我生成以下图像的命令吗 我试过的命令如下 convert -size 5256.00x2799.00 xc:transparent -gravity Center -font MyriadProRegular.otf ^ -pointsize "83.00" -interword-spacing 30 -stroke none ( ( -size 1x29 xc:"#A89AD7-#9E87BD" ) ( -size 1x30 gradient:"#A581B1-#B16D92" )

有人能帮我生成以下图像的命令吗

我试过的命令如下

convert -size 5256.00x2799.00 xc:transparent -gravity Center -font MyriadProRegular.otf ^
-pointsize "83.00" -interword-spacing 30 -stroke none ( ( -size 1x29 xc:"#A89AD7-#9E87BD" ) ( -size 1x30 gradient:"#A581B1-#B16D92" ) ( -size 1x30 gradient:"#C57195-#D47396" ) -append -scale 89x89! -write mpr:grad ) -fill mpr:grad ^
-annotate +1238.00-1092.00 "[Child 5], &" ^ -delete 1 ^
final_result.png

我面临的确切问题是如何在字体中获得渐变效果。

不太确定您的确切困难是什么,但这可能会帮助您通过简单的步骤实现,每个步骤都可以单独调试和改进

首先生成文本:

convert -font MyriadPro -pointsize 83 -background none label:"[Child 5], &" text.png
现在生成模糊渐变:

convert -size 376x29 \
   gradient:"#A89AD7-#9E87BD" \
   gradient:"#A581B1-#B16D92" \
   gradient:"#C57195-#D47396" \
   -append -blur 0x10 gradient.png

现在覆盖:

convert gradient.png text.png -compose copy-opacity -composite result.png

您尝试的混合曲线比叠加的一系列渐变更接近

尝试使用,示例,并尝试混合每个颜色停止

convert -size 100x100 xc: -sparse-color Inverse \
        '0,0 #A89AD7 0,15 #9E87BD 0,33 #A581B1 0,66 #B16D92 0,85 #C57195 0,99 #D47396' \
        preview.png


谢谢你,伙计,这帮了我。。我会用原始的大图像试试这个。谢谢你的帮助。。我从你的代码中学到了一些新东西。但不知何故,梯度效应并不太明显。。但我还是会尝试原始图像。
convert -size 400x100 xc: \( \
             -size 1x100 xc: -sparse-color Inverse \
             '0,0 #A89AD7 0,15 #9E87BD 0,33 #A581B1 0,66 #B16D92 0,85 #C57195 0,99 #D47396' \
             -write mpr:grad +delete
        \) \
        -pointsize 63 -interword-spacing 30 \
        -stroke none -fill mpr:grad \
        -gravity Center -annotate 0 "[Child 5], &" \
        final_result.png