Jak převést SVG na JPG a JPG na SVG v Pythonu

Převeďte SVG na JPG a JPG na SVG v Pythonu

Scalable Vector Graphics(SVG) je značkovací jazyk založený na XML. Tento jazyk se používá k popisu dvourozměrné odlehčené vektorové grafiky a smíšené rastrové grafiky. JPG, také známý jako JPEG, je komprimovaný formát rastrového obrázku. Je to široce používaný a nejběžnější formát komprimovaného obrazu pro digitální obrázky. Ve specifických scénářích musíte převést soubor SVG na soubor JPG a JPG na formát SVG. Pojďme se tedy podívat na to, jak převést SVG na JPG a JPG na SVG v Pythonu s některými pokročilými nastaveními.

V následujícím článku se zaměříme na následující témata:

Konverze SVG na JPG a JPG na SVG REST API - Python SDK

Abych změnil SVG na JPG a JPG na SVG pomocí Pythonu, budu používat Python SDK GroupDocs.Conversion Cloud API. Knihovna GroupDocs.Conversion Python poskytuje nejlepší a nejbezpečnější způsob, jak snadno transformovat soubory SVG na JPG a JPG na SVG. Python SDK je 100% zdarma, bezpečný a pohodlný pro jakoukoli podporovanou konverzi dokumentů. Umožňuje podporované formáty převod na obrázky programově v cloudu.

Postup instalace je přímočarý: stačí použít následující příkaz k instalaci API na konzoli:

pip install groupdocs_converison_cloud

Před provedením uvedených kroků získejte Client ID and Secret z řídicího panelu. Jakmile budete mít své ID a tajemství, přidejte kód, jak je uvedeno níže:

# Importujte Python SDK do své python aplikace z http://api.groupdocs.cloud
import groupdocs_conversion_cloud

# Získejte client_id a client_secret z https://dashboard.groupdocs.cloud po bezplatné registraci.
client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

# Získejte konfigurace API souboru
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "InternalStorage"

Převeďte SVG na JPG/JPEG v Pythonu pomocí REST API

V této části si ukážeme, jak převést kód SVG na JPG/JPEG online pomocí jednoduchých kroků uvedených níže. Nejprve nahrajte soubor SVG do cloudu pomocí následujícího ukázka kódu. V důsledku toho bude nahraný soubor SVG dostupný v sekce souborů vašeho řídicího panelu v cloudu.

Nyní transformujte SVG na soubor JPG online programově podle následujících kroků a fragmentu kódu:

  • Vytvořte instanci ConvertApi
  • Vytvořte instanci ConvertSettings
  • Nastavte cestu k souboru SVG
  • Přiřaďte formátu „jpg“.
  • Zadejte cestu k výstupnímu souboru
  • Vytvořte ConvertDocumentRequest
  • Získejte výsledky voláním metody ConvertApi.convertDocument()

Následující příklad kódu ukazuje, jak převést SVG na JPG v Pythonu pomocí REST API:

# Jak převést SVG na JPG/JPEG v Pythonu pomocí REST API
try:
    # Vytvořte instanci rozhraní API
    convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

    # Definujte nastavení převodu
    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))
Převeďte obrázek SVG na JPG v Pythonu pomocí REST API

Převeďte SVG na JPG/JPEG v Pythonu pomocí REST API

Výše uvedená ukázka kódu uloží převedený soubor JPG do cloudu. Můžete si jej stáhnout pomocí následujícího úryvku kódu.

Převeďte JPG/JPEG na SVG v Pythonu pomocí pokročilých možností

Stejně tak přeneste JPG do SVG v Pythonu. Chcete-li převést soubor JPG na soubor SVG s některými pokročilými nastaveními, postupujte podle následujících kroků:

  • Nejprve vytvořte instanci ConvertApi
  • Poté vytvořte instanci třídy ConvertSettings
  • Nyní zadejte název úložiště
  • Dále nastavte cestu ke zdrojovému souboru JPG
  • Dále k formátu přiřaďte „svg“.
  • Definujte instanci třídy SvgConvertOptions
  • Nastavte různá nastavení převodu, jako je střed\okno, komprimace\obrázky, šedá\škála, ze\stránky, stránky\počet, kvalita, okraj\nahoře, okraj\vlevo, výška atd.
  • Poskytněte možnosti převodu a cestu k výstupnímu souboru
  • Nyní vytvořte objekt ConvertDocumentRequest s parametrem nastavení
  • Nakonec zavolejte třídu ConvertApi.convertDocument() a převeďte JPG na formát SVG

Příklad kódu je uveden v následujícím kódu, jak převést JPG do formátu obrázku SVG v Pythonu pomocí pokročilých možností:

# Jak převést JPG/JPEG na SVG v Pythonu pomocí pokročilých možností
try:
  convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

  # Definujte nastavení převodu
  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))
JPEG na SVG v Pythonu pomocí pokročilých možností

Převeďte JPG/JPEG na SVG v Pythonu pomocí pokročilých možností

Zdarma online konvertor SVG do JPG

Co je online konvertor SVG na JPG zdarma? Vyzkoušejte prosím následující online SVG na JPG konvertor zdarma, který je vyvinut pomocí výše uvedeného API.

Online převodník JPG na SVG zdarma

Co je bezplatný online převodník JPG na SVG? Vyzkoušejte prosím následující online převaděč JPG na SVG zdarma, který byl vyvinut pomocí výše uvedeného rozhraní API.

Závěr

V tuto chvíli tento blogový příspěvek končíme. Snad jste se naučili:

  • Jak změnit SVG na obrázek JPG v Pythonu pomocí REST API;
  • jak převést JPG na SVG v Pythonu pomocí pokročilých možností;
  • online převodník SVG na JPG a JPG na SVG zdarma;

Kromě toho se můžete dozvědět více o GroupDocs.Conversion Cloud API pomocí dokumentace nebo příkladů dostupných na GitHub. Poskytujeme také sekci API Reference, kde můžete pracovat s rozhraními API přímo pomocí webového prohlížeče. Podívejte se prosím na naši Příručku pro začínající.

Kromě toho groupdocs.cloud neustále vytváří příspěvky o nových tématech. Zůstaňte naladěni na nejaktuálnější informace.

Položit otázku

Můžete se ptát na rozhraní API pro převod souborů SVG na JPG nebo JPG na SVG prostřednictvím našeho Free Support Forum

Nejčastější dotazy

Jak převedu soubor SVG na JPG v Pythonu?

Sledujte tento odkaz a naučte se úryvek kódu Python, jak převést SVG na obrázky ve vysokém rozlišení JPG online.

Jak změnit SVG na JPG a JPG na SVG online v Pythonu pomocí REST API?

Vytvořte instanci ConvertApi, nastavte hodnoty nastavení převodu a za účelem převodu SVG vyvolejte metodu convertDocument pomocí ConvertDocumentRequest do formátu JPG nebo JPG do formátu SVG.

Jak převést SVG do JPG online zdarma?

Existuje bezplatný online konvertor souborů SVG na JPG, který vám umožňuje rychle a snadno převádět obrázky SVG do JPG online. Po dokončení převodu si můžete stáhnout soubor JPG uložený v cloudu.

Jak zdarma nainstalovat knihovnu převodníku SVG na JPG?

Můžete si stáhnout a nainstalovat knihovnu SVG to JPG/JPEG Python a převést libovolnou podporovanou konverzi programově.

Jak převedu JPG na soubor SVG v Pythonu?

Sledujte [tento odkaz](https://blog.groupdocs.cloud/cs/conversion/convert-svg-to-jpg-and-jpg-to-svg-in-python/#Convert-JPG-JPEG-to-SVG- in-Python-using-Advanced-Options), abyste se naučili úryvek kódu Python, jak změnit JPG na SVG online pomocí Python API.

Jak vytvořit SVG z JPG online v Pythonu pomocí REST API?

Vytvořte instanci ConvertApi, nastavte hodnoty nastavení převodu a vyvolejte [convertDocument](https://apireference.groupdocs.cloud/conversion /#/Convert/ConvertDocument) pomocí ConvertDocumentRequest pro převod JPG na SVG s barvou pomocí REST API.

Jak převést JPG na SVG online zdarma?

Existuje konvertor JPG na SVG s barvou, který vám umožňuje převádět JPG na SVG zdarma online, rychle a snadno. Po dokončení převodu si můžete stáhnout obrázek SVG uložený v cloudu.

Jak mohu zdarma převést JPG na SVG ve Windows?

Navštivte tento odkaz a stáhněte si bezplatný software pro převod JPG na SVG pro Windows. Tento software pro převod JPG na SVG lze použít k rychlé přeměně JPG na SVG v systému Windows jediným kliknutím.

Viz také

Pokud se chcete dozvědět více, navštivte prosím následující odkazy: