Python で SVG から画像へ
SVG は、そのスケーラビリティにより、Web サイトの構築や印刷グラフィックスで広く使用されています。ただし、場合によっては、SVG を一般的なラスター イメージ形式に変換する必要があります。 SVG ファイルを画像に変換すると、さまざまなデバイスやプラットフォーム間でビジュアル コンテンツの共有、コラボレーション、表示が簡単になります。 Aspose.SVG for Python via .NET API を使用すると、さまざまな変換パラメータを完全に制御しながら、プログラムで SVG ファイルを画像に変換できます。
無料のオンライン SVG コンバーター
SVG から画像への変換の品質をブラウザで直接テストできます。ローカル ファイル システムから SVG ファイルをロードし、目的の出力形式を選択して、サンプルを実行します。結果は別のファイルとしてすぐに受け取ります。さらに、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 ファイルを画像に変換する方法を示します。これには、必要なレンダリング拡張機能のセットアップ、保存オプションの構成、SVG ドキュメントのロード、変換の実行が含まれます。 Aspose.SVG API 変換関数の使用方法の詳細と、最も一般的な SVG ファイル変換シナリオの Python の例については、 ドキュメント を参照してください。
SVGを画像に変換する方法
簡単な手順に従って、SVG を画像形式に変換します。
- Aspose.SVG for Python via .NET をインストールします。たとえば、コマンドラインから
pip install aspose-svg-netとしてインストールします。 - SVGDocument クラスを使用して、Python で SVG ファイルを読み込みます。
- 画像を保存するための設定を保持する ImageSaveOptions のインスタンスを作成します。
- Converter
クラスの
convert_svg()メソッドを使用して、読み込んだ SVG ドキュメントを画像形式に変換します。渡されるパラメータは次のとおりです。doc– ロードされた SVG ドキュメントopt– 画像保存オプション"result.jpg"– JPG 画像が保存される出力ファイル名。
- SVG から画像への変換結果を取得します。
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 ドキュメントの変換、結合、編集、画像のベクトル化などを行います。