Python で SVG から PNG へ
SVG は、そのスケーラビリティにより、Web サイトの構築や印刷グラフィックスで広く使用されています。ただし、場合によっては、SVG を一般的なラスター イメージ形式に変換する必要があります。 SVG ファイルを画像に変換すると、さまざまなデバイスやプラットフォーム間でビジュアル コンテンツの共有、コラボレーション、表示が簡単になります。 Aspose.SVG for Python via .NET API を使用すると、さまざまな変換パラメーターを完全に制御しながら、プログラムで SVG を PNG に変換できます。この強力な Python API により、SVG から他の形式への高速かつ高品質の変換が可能になります。今すぐ試してみましょう!
無料のオンライン SVG コンバーター
SVG から PNG への変換の品質をブラウザで直接テストできます。ローカル ファイル システムから SVG ファイルをロードし、目的の出力形式を選択して、サンプルを実行します。結果はすぐに別の PNG ファイルとして受け取られます。さらに、SVG ドキュメントを変換する方法を示す Python の例もあります。提供されているソース コードは、ファイルから SVG を読み取り、デフォルトの保存オプションを使用して他の形式に変換する方法を示しています。
{{#if_output 'PDF' 'XPS'}} import aspose.svg as assvg import aspose.svg.converters as conv import aspose.svg.saving as sav {{/if_output}} {{#if_output 'BMP' 'JPG' 'GIF' 'PNG' 'TIFF'}} import aspose.svg as assvg import aspose.svg.converters as conv import aspose.svg.saving as sav import aspose.svg.rendering.image as rim {{/if_output}} # Load an SVG document from a file doc = assvg.SVGDocument("{{input lower}}") # Initialize saving options {{#if_output 'PDF'}} opt = sav.PdfSaveOptions() {{/if_output}} {{#if_output 'XPS'}} opt = sav.XpsSaveOptions() {{/if_output}} {{#if_output 'BMP' 'JPG' 'GIF' 'PNG' 'TIFF'}} opt = sav.ImageSaveOptions(rim.ImageFormat.{{output param2 upper}}) {{/if_output}} # Convert the SVG document to {{output upper}} conv.Converter.convert_svg(doc, opt, "result.{{output lower}}")
このコードは、Aspose.SVG Python ライブラリを使用して SVG を PNG に変換する方法を示します。これには、必要なレンダリング拡張機能のセットアップ、保存オプションの構成、SVG ドキュメントのロード、変換の実行が含まれます。 Aspose.SVG API 変換関数の使用方法の詳細と、最も一般的な SVG 変換シナリオの Python の例については、 ドキュメント を参照してください。
SVGをPNGに変換する方法
簡単な手順に従って、SVG を PNG 形式に変換します。
- Aspose.SVG for Python via .NET をインストールします。たとえば、コマンドラインから
pip install aspose-svg-net
としてインストールします。 - SVGDocument クラスを使用して、Python で SVG ファイルを読み込みます。
- PNG 画像を保存するための設定を保持する ImageSaveOptions のインスタンスを作成します。
- Converter
クラスの
convert_svg()
メソッドを使用して、読み込んだ SVG ドキュメントを PNG 画像形式に変換します。渡されるパラメータは次のとおりです。doc
– ロードされた SVG ドキュメントopt
– 画像保存オプション"result.png"
– 出力 PNG ファイル名。
- SVG から PNG への変換結果を取得します。
Python API を使ってみる
スケーラブルなベクター グラフィックスとそのアプリケーションを開発したい場合は、柔軟で高速な Aspose.SVG for Python via .NET API をインストールしてください。 pip
は Aspose.SVG for Python via .NET API をダウンロードしてインストールする最も簡単な方法です。これを行うには、次のコマンドを実行します。
pip install aspose-svg-net
Python ライブラリのインストールとシステム要件の詳細については、 Aspose.SVG ドキュメント を参照してください。
Aspose.SVG for Python via .NET のその他の機能
Aspose.SVG Python ライブラリを使用して、SVG ドキュメントの変換、結合、編集、画像のベクトル化などを行います。