php – 在服务器上将文本转换为路径(svg)?
发布时间:2020-12-13 17:58:52 所属栏目:PHP教程 来源:网络整理
导读:如何从TTF字体创建文本并将其转换为静态SVG路径?所以任何人都可以在插画中打开它并看到这个词(作为.SVG). 我们的服务器是Debain,我们主要使用PHP进行后端编码. 很高兴使用Imagemagick或Inkscape – 无论如何完成它! 试试这个: 在Inkscape中创建一个svg模
如何从TTF字体创建文本并将其转换为静态SVG路径?所以任何人都可以在插画中打开它并看到这个词(作为.SVG).
我们的服务器是Debain,我们主要使用PHP进行后端编码. 很高兴使用Imagemagick或Inkscape – 无论如何完成它!
试试这个:
>在Inkscape中创建一个svg模板文件(参见下面的示例). inkscape template.svg --export-text-to-path --export-id=maintext --export-pdf=new_file.pdf 现在,我知道,你说你想要一个svg输出……我尝试了这个选项: --export-plain-svg=new_file.svg 但根据Inkscape手册页: -T,--export-text-to-path Convert text objects to paths on export,where applicable (for PS,EPS,and PDF export). Soooo …无法获得普通的svg导出和导出文本到路径:S … BTW这应该填充为一个bug. 您可以提供PDF,或再次致电: inkscape -l new_file.svg new_file.pdf 哪个……我知道,这是非常愚蠢的.不,真的,在Inkscape上提出错误:P 这是示例Inkscape模板: <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!-- Created with Inkscape (http://www.inkscape.org/) --> <svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" version="1.1" width="440.29297" height="39.824219" id="svg2"> <defs id="defs4" /> <metadata id="metadata7"> <rdf:RDF> <cc:Work rdf:about=""> <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> <dc:title></dc:title> </cc:Work> </rdf:RDF> </metadata> <text x="-3.4374955" y="30.390625" id="maintext" xml:space="preserve" style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:[FONT_PLACEHOLDER]"><tspan x="-3.4374955" y="30.390625" id="tspan3006" style="fill:#000000">[TEXT_PLACEHOLDER]</tspan></text> </svg> 亲切的问候. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |