这可能是一个非常简单的问题,但是如何让SVG中的文本拉伸以适应其容器?
我不在乎它是否因拉伸太长或太长而看起来很难看,但它需要适合它的容器并尽可能大.
谢谢
在我的网站上,我允许用户使用他们在图片上指定的文字行创建图片
目前我用于imagemagick转换 - 我指定svg模板,让转换做其余的
这是代码的一部分,负责输出图片中的文本
<text text-anchor="middle" x="50%%" y="%s"
font-family="Times New Roman" font-size="55"
style="fill:rgb(255,255,255);">
%s
</text>
Run Code Online (Sandbox Code Playgroud)
我的问题是,如果用户提供非常长的字符串,则文本不适合图像.
如果文本不适合图片,我希望文本自动调整为较小的字体.是否可以使用svg模板?如果没有,可能是其他解决方案
我觉得我必须做一些愚蠢的错事,但我无法让它发挥作用.这是我从cmd运行的命令:
inkscape.com "C:\path\ship.svg" -e --export-png="C:\Path\ship.png" --without-gui
Run Code Online (Sandbox Code Playgroud)
作为回报,我得到:
WARNING: File path "--export-png=C:\path\ship.png" includes directory that doesn't exist.
它确实存在.我错过了什么?