2011-06-22 21 views
3

Google Application EngineでSVGをPNGまたはJPG画像に変換する方法を教えてください。 GoogleアプリケーションエンジンにはPILがサポートされています。ただし、PILはSVGをサポートしていません。Sever Side SVGをGoogleのアプリケーションエンジンでPythonを使用したPNGまたはJPG画像に変換する

+3

ようこそスタックオーバーフロー! :) SOは高品質の質問と回答のためのものです。私たちは質問に答えようとする前に、明らかに質問をするような努力をした人々を助けるのが好きです。 (私たちは挑戦が好きです。)私たちの質問で見たいものの詳細については、http://tinyurl.com/so-hintsを読むことをお勧めします。ありがとう! – sarnold

+0

[サーバー側のSVGからPNG(または他の画像形式)のpythonで可能な複製]](http://stackoverflow.com/questions/2932408/server-side-svg-to-png-or-some-other- –

+2

それは重複しているように聞こえるが、GAEのひねりはそのQAからの回答を適用しない。あなたのサーバーにCairoをインストールすることは良い考えですが、GAEでサーバーを操作することはできません。 – jhocking

答えて

-1

これを行う純粋なPythonライブラリを見つけ出す(または書き込む)場合、必要な計算量と要求の時間制限のため、GAEで実行することは禁止されています。

他の場所で画像変換サービスをホストし、GAEにそこからPNGを取得させることを検討します。

+0

これは質問に対する答えではなく、基本的にはこのようにするのは間違っていると言いますが、これは正当な質問ではない理由はありません。これは私の答えよりもコメントのようです。 – Shaun

+0

@Shaun、ホッホッキングの答えよりも答えはどれくらいですか?少なくともこれは有用な代替ソリューションを提供します。 –

2

Google App Engineで作業する場合、コンパイルされたもの(Cairoなど)はインストールできないため、純粋なPythonライブラリが必要です。 SVGファイルを作成するための純粋なPythonライブラリ(例えば、pySVG)がありますが、私はSVGイメージをラスタライズするためのものはないと思います。

関連する問題