2016-07-04 25 views
2

私が作成しているアプリケーションにカスタムのGoogleマーカーを生成するためにinkscapeを使用したいと思います。 GoogleマップはSVGファイルを直接サポートしていないので、svgファイル内のパラメータを変更してそのファイルをInkscapeにリダイレクトし、最後にエクスポートしたpngを標準出力に出力してCGIスクリプトが使用できるようにします結果をブラウザに送って表示する。inkscapeのエクスポートファイルを標準出力に出力する方法と標準入力から読み取る方法

これを達成するための提案はありますか?

答えて

2

UNIX/Linux環境では、擬似ファイル/dev/stdin/dev/stderrを使用して、これを実現できます。 bashシェルで:Inkscapeのは(奇妙な選択肢である)/dev/stdoutにテキスト出力を送信することを

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

は注意、したがって、あなたは、あなたのイメージは、このテキストを混入しないようにstderrを使用する必要があります。

関連する問題