Python で SVG を JPG に、および JPG から SVG に変換する方法

Python で SVG を JPG に変換し、JPG を SVG に変換する

Scalable Vector Graphics(SVG) は、XML ベースのマークアップ言語です。この言語は、2 次元の軽量ベクター グラフィックスと混合ラスター グラフィックスを記述するために使用されます。 JPEG とも呼ばれる JPG は、圧縮されたラスター イメージ形式です。これは、デジタル画像を含めるために広く使用されており、最も一般的な圧縮画像形式です。特定のシナリオでは、SVG ファイルを JPG ファイルに変換し、JPG を SVG 形式に変換する必要があります。それでは、高度な設定を使用して、Python で SVG を JPG に変換する方法、および JPG を SVG に変換する方法を見てみましょう。

次の記事では、次のトピックに焦点を当てます。

SVG から JPG および JPG から SVG への変換 REST API - Python SDK

Python を使用して SVG を JPG に、JPG を SVG に変換するには、GroupDocs.Conversion Cloud API の Python SDK を使用します。 GroupDocs.Conversion Python ライブラリは、SVG から JPG ファイルへ、および JPG から SVG ファイルへ簡単に変換するための最良かつ最も安全な方法を提供します。 Python SDK は、サポートされているドキュメント変換に対して完全に無料で安全かつ便利です。 サポートされている形式 をクラウド上でプログラム的に画像に変換できます。

インストール手順は簡単です。次のコマンドを使用して、コンソールに API をインストールするだけです。

pip install groupdocs_converison_cloud

上記の手順を実行する前に、ダッシュボードからクライアント ID とシークレットを取得してください。 ID とシークレットを取得したら、以下に示すようにコードを追加します。

# http://api.groupdocs.cloud から Python SDK を Python アプリケーションにインポートします
import groupdocs_conversion_cloud

# 無料登録後、https://dashboard.groupdocs.cloud から client_id と client_secret を取得します。
client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

# ファイル API 構成を取得する
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "InternalStorage"

REST APIを使用してPythonでSVGをJPG/JPEGに変換する

このセクションでは、以下の簡単な手順に従って、オンラインで SVG コードを JPG/JPEG に変換する方法を説明します。まず、以下のコードサンプルを使用してSVGファイルをクラウドにアップロードします。その結果、アップロードされた SVG ファイルは、クラウド上のダッシュボードの ファイル セクション で利用できるようになります。

次に、以下の手順とコード スニペットに従って、プログラムでオンラインで SVG を JPG ファイルに変換します。

  • ConvertApi のインスタンスを作成します。
  • ConvertSettings インスタンスを作成する
  • SVGファイルのパスを設定する
  • 形式に「jpg」を割り当てる
  • 出力ファイルのパスを指定します
  • ConvertDocumentRequest の作成
  • ConvertApi.convertDocument() メソッドを呼び出して結果を取得します

次のコード例は、REST API を使用して Python で SVG を JPG に変換する方法を示しています。

# REST APIを使用してPythonでSVGをJPG/JPEGに変換する方法
try:
    # APIのインスタンスを作成する
    convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

    # 変換設定を定義する
    settings = groupdocs_conversion_cloud.ConvertSettings()
    settings.storage_name = storage_name
    settings.file_path = "python-testing/input-sample-file.svg"
    settings.format = "jpg"
    settings.output_path = "python-testing"
    
    request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
    response = convert_api.convert_document(request)

    print("Successfully converted SVG to JPG/JPEG format online: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
    print("Exception while calling API: {0}".format(e.message))
REST APIを使用してPythonでSVGをJPG画像に変換する

REST APIを使用してPythonでSVGをJPG/JPEGに変換する

上記のコードサンプルは、変換された JPG ファイルをクラウド上に保存します。次の コード スニペット を使用してダウンロードできます。

詳細オプションを使用して Python で JPG/JPEG を SVG に変換する

同様に、PythonでJPGをSVGに転送します。以下に示すように、高度な設定を使用して JPG を SVG ファイルに変換する手順に従ってください。

  • まず、ConvertApi のインスタンスを作成します。
  • 次に、ConvertSettings クラスのインスタンスを作成します
  • 次に、ストレージ名を入力します
  • 次に、ソースJPGファイルのパスを設定します
  • 次に、形式に「svg」を割り当てます
  • SvgConvertOptions クラスのインスタンスを定義する
  • center\window、compress\images、gray\scale、from\page、pages\count、quality、margin\top、margin\left、高さなどのさまざまな変換設定を設定します。
  • 変換オプションと出力ファイルのパスを提供します
  • 次に、設定パラメータを使用して ConvertDocumentRequest のオブジェクトを作成します。
  • 最後に、ConvertApi.convertDocument() クラスを呼び出して JPG を SVG 形式に変換します

高度なオプションを使用して Python で JPG を SVG 画像形式に変換する方法のコード例を次のコードに示します。

# Python で詳細オプションを使用して JPG/JPEG を SVG に変換する方法
try:
  convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

  # 変換設定を定義する
  settings = groupdocs_conversion_cloud.ConvertSettings()
  settings.storage_name = storage_name
  settings.file_path = "python-testing/input-sample-file.jpg"
  settings.format = "svg"

  convertOptions = groupdocs_conversion_cloud.SvgConvertOptions()
  convertOptions.center_window = True
  convertOptions.compress_images = False
  convertOptions.gray_scale = True
  convertOptions.from_page = 1
  convertOptions.pages_count = 1
  convertOptions.quality = 100
  convertOptions.margin_top = 5
  convertOptions.margin_left = 5
  convertOptions.height = 512

  settings.convert_options = convertOptions
  settings.output_path = "python-testing/output-sample-file.svg"

  request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
  response = convert_api.convert_document(request)
except groupdocs_merger_cloud.ApiException as e:
  print("Exception while calling API: {0}".format(e.message))
詳細オプションを使用した Python での JPEG から SVG への変換

高度なオプションを使用してPythonで JPG/JPEG を SVG に変換する

無料のSVGからJPGへのオンラインコンバーター

オンラインで無料のSVGからJPGへのコンバーターとは何ですか?上記の API を使用して開発された、次のオンライン SVG to JPG コンバーター を無料でお試しください。

オンラインJPGからSVGへの無料コンバーター

オンラインの無料のJPGからSVGへのコンバーターとは何ですか?上記の API を使用して開発された、次のオンライン JPG から SVG への コンバーター を無料でお試しください。

結論

このブログ投稿はこれで終了とさせていただきます。うまくいけば、次のことを学習できたと思います。

  • REST APIを使用してPythonでSVGをJPG画像に変更する方法;
  • 高度なオプションを使用して Python で JPG を SVG に変換する方法;
  • オンラインSVGからJPG、およびJPGからSVGへのコンバーターは無料です。

さらに、ドキュメント、または GitHub で利用可能なサンプルを使用して、GroupDocs.Conversion Cloud API の詳細を学ぶことができます。また、Web ブラウザで API を直接操作できる API リファレンス セクションも提供しています。 入門ガイド をご覧ください。

さらに、groupdocs.cloud は新しいトピックに関する投稿を作成し続けています。最新情報をお待ちください。

質問する

SVG から JPG または JPG から SVG ファイル コンバーター API に関する質問は、無料サポート フォーラム から行うことができます。

よくある質問

Python で SVG ファイルを JPG に変換するにはどうすればよいですか?

このリンク に従って、オンラインで SVG を JPG 高解像度画像に変換する方法の Python コード スニペットを学習してください。

REST APIを使用してPythonでオンラインでSVGをJPGに、およびJPGからSVGに変更するにはどうすればよいですか?

ConvertApi のインスタンスを作成し、変換設定の値を設定し、ConvertDocumentRequest で convertDocument メソッドを呼び出して SVG を変換します。 JPG から SVG 形式への変換。

オンラインで無料でSVGをJPGに変換するにはどうすればよいですか?

無料のオンライン SVG から JPG ファイル コンバーター があり、オンラインで SVG を JPG 画像に迅速かつ簡単に変換できます。変換が完了すると、クラウド上に保存されている JPG ファイルをダウンロードできます。

SVG から JPG へのコンバーター ライブラリを無料でインストールするにはどうすればよいですか?

SVG to JPG/JPEG Python ライブラリをダウンロードしてインストールし、サポートされている変換をプログラムで変換できます。

Python で JPG を SVG ファイルに変換するにはどうすればよいですか?

このリンク に従ってください。 in-Python-using-Advanced-Options) を参照して、Python API を使用してオンラインで JPG を SVG に変更する方法の Python コード スニペットを学習します。

REST APIを使用してPythonでオンラインでJPGからSVGを作成するにはどうすればよいですか?

ConvertApi のインスタンスを作成し、変換設定の値を設定し、convertDocument を呼び出します。 /#/Convert/ConvertDocument) メソッドと ConvertDocumentRequest を組み合わせて、REST API を使用して JPG をカラー付きの SVG に変換します。

JPGをオンラインで無料でSVGに変換するにはどうすればよいですか?

カラー付きの JPG から SVG へのコンバーター があり、オンラインで JPG を SVG に無料で高速かつ簡単に変換できます。変換が完了すると、クラウド上に保存されている SVG 画像をダウンロードできます。

Windows で JPG を SVG に無料で変換するにはどうすればよいですか?

Windows 用の無料の JPG から SVG へのコンバータ ソフトウェアをダウンロードするには、このリンク にアクセスしてください。この JPG から SVG への変換ソフトウェアを使用すると、Windows 上でワンクリックで JPG を SVG にすばやく変換できます。

関連項目

さらに詳しく知りたい場合は、次のリンクを参照してください。