私はある時点でネイティブSVGイメージを生成するPythonアプリケーションを持っています。このsvgは、すぐにWebサーバーを介して送信されます(xlink:href属性で捕捉されます)。svgをファイルにエクスポートするには?
私はそれをコピーして、サーバを閉じた後に見ることができます。テストのためのものなので、画像が保存される形式は気にしません。私はそれを「人間の視覚可能」にしたいだけです。どうやってやるの?
私はubuntu OSで動作し、Python 3を使用しています。画像はDatashaderによって生成されます(これは関連しています)。
これが明確でない場合:私はsvgを生成したくありません。私のsvgはすでに生成されているので、ファイルに保存したいだけです。
'.svg'ファイルは完全に人間の視覚可能です。ブラウザで開くだけです。おそらく、SVGベクトルイメージをPNGラスタイメージにレンダリングしたいのですか? –
私は気にしません。私はそれを単にPythonオブジェクトのままでは簡単に開くことができないので、たとえそれがsvg、pngなどであっても、それが保存されている限り私は満足しています。 –
だから 'open( 'out.svg'、 'w')。write(svg_string)'? SVGは単なるXMLです。私はあなたがSVGコンテンツをWebサーバーに送信しているが、ディスクに書き込むのが難しいというのはちょっと困惑しています。何か不足していますか? –