gpt4 book ai didi

svg - 如何将 inkscape 导出的文件打印到标准输出并从标准输入读取

转载 作者:行者123 更新时间:2023-12-04 02:11:11 24 4
gpt4 key购买 nike

我想使用 inkscape 为我正在创建的应用程序生成自定义 Google 标记。由于谷歌地图不直接支持 SVG 文件,我打算更改 svg 文件中的参数,然后将该文件重定向到 Inkscape,最后将导出的 png 打印到标准输出,以便 CGI 脚本可以使用它来发送结果到浏览器显示。

有人对如何实现这一目标有任何建议吗?

最佳答案

在unix/linux环境下,你可以这样使用:

cat file.svg  | awk -f script.awk | inkscape --pipe --export-filename=- --export-type=png > file.png

0.92 之前的 Inkscape 版本注意事项:需要使用伪文件 /dev/stdin/dev/stderr 来实现这一点,例如用庆典:

cat file.svg  | awk -f script.awk | inkscape /dev/stdin -e /dev/stderr 2> file.png 

那是因为 inkscape 过去常常将文本输出发送到 /dev/stdout(这是一个奇怪的选择),因此你不得不使用 stderr 来获取图像与此文本混合。

关于svg - 如何将 inkscape 导出的文件打印到标准输出并从标准输入读取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38185733/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com