为以下图像生成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