Jak przekonwertować SVG na JPG i JPG na SVG w Python

Konwertuj SVG na JPG i JPG na SVG w Python

Scalable Vector Graphics(SVG) to język znaczników oparty na XML. Ten język jest używany do opisywania dwuwymiarowej lekkiej grafiki wektorowej i mieszanej grafiki rastrowej. JPG, znany również jako JPEG, to skompresowany format obrazu rastrowego. Jest to szeroko stosowany i najpopularniejszy format skompresowanego obrazu do przechowywania obrazów cyfrowych. W określonych scenariuszach musisz przekonwertować plik SVG na plik JPG i JPG na format SVG. Przyjrzyjmy się więc, jak przekonwertować SVG na JPG i JPG na SVG w Python z niektórymi zaawansowanymi ustawieniami.

W poniższym artykule skupimy się na następujących tematach:

Konwersja SVG do JPG i JPG do SVG REST API — Python SDK

Aby zamienić SVG na JPG i JPG na SVG za pomocą Python, użyję Python SDK z GroupDocs.Conversion Cloud API. Biblioteka GroupDocs.Conversion w języku Python zapewnia najlepszy i najbezpieczniejszy sposób łatwego przekształcania plików SVG do JPG i JPG do SVG. Python SDK jest w 100% darmowy, bezpieczny i wygodny do dowolnej obsługiwanej konwersji dokumentów. Umożliwia programową konwersję obsługiwanych formatów do obrazów w chmurze.

Procedura instalacji jest prosta: wystarczy użyć następującego polecenia, aby zainstalować interfejs API na konsoli:

pip install groupdocs_converison_cloud

Uzyskaj Identyfikator klienta i klucz tajny z pulpitu nawigacyjnego przed wykonaniem wspomnianych kroków. Po uzyskaniu identyfikatora i tajnego kodu dodaj kod, jak pokazano poniżej:

# Zaimportuj pakiet SDK języka Python do aplikacji Python z witryny http://api.groupdocs.cloud
import groupdocs_conversion_cloud

# Pobierz client_id i client_secret z https://dashboard.groupdocs.cloud po bezpłatnej rejestracji.
client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

# Pobierz konfiguracje interfejsu API plików
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "InternalStorage"

Konwertuj SVG na JPG/JPEG w Python za pomocą REST API

W tej sekcji pokażemy, jak przekonwertować kod SVG na JPG/JPEG online, wykonując proste kroki wymienione poniżej. Najpierw prześlij plik SVG do chmury, korzystając z następującego przykładu kodu. W rezultacie przesłany plik SVG będzie dostępny w sekcji plików Twojego pulpitu nawigacyjnego w chmurze.

Teraz programowo przekształć SVG w plik JPG online, wykonując kroki i fragment kodu wymienione poniżej:

  • Utwórz instancję ConvertApi
  • Utwórz instancję ConvertSettings
  • Ustaw ścieżkę pliku SVG
  • Przypisz „jpg” do formatu
  • Podaj ścieżkę pliku wyjściowego
  • Utwórz ConvertDocumentRequest
  • Uzyskaj wyniki, wywołując metodę ConvertApi.convertDocument().

Poniższy przykład kodu pokazuje, jak przekonwertować SVG na JPG w Python przy użyciu interfejsu API REST:

# Jak przekonwertować SVG na JPG/JPEG w Python przy użyciu REST API
try:
    # Utwórz instancję interfejsu API
    convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

    # Zdefiniuj ustawienia konwersji
    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))
Konwertuj obraz SVG na JPG w Python przy użyciu interfejsu API REST

Konwertuj SVG na JPG/JPEG w Python za pomocą REST API

Powyższy przykładowy kod zapisze przekonwertowany plik JPG w chmurze. Możesz go pobrać za pomocą następującego fragmentu kodu.

Konwertuj JPG/JPEG na SVG w Python przy użyciu opcji zaawansowanych

Podobnie przenieś JPG do SVG w Python. Postępuj zgodnie z instrukcjami, aby przekonwertować plik JPG na plik SVG z niektórymi zaawansowanymi ustawieniami, jak pokazano poniżej:

  • Najpierw utwórz instancję ConvertApi
  • Następnie utwórz instancję klasy ConvertSettings
  • Teraz podaj nazwę magazynu
  • Następnie ustaw ścieżkę źródłowego pliku JPG
  • Następnie przypisz „svg” do formatu
  • Zdefiniuj instancję klasy SvgConvertOptions
  • Ustaw różne ustawienia konwersji, takie jak środek \ okno, kompresja \ obrazy, skala szarości, od \ strony, liczba stron, jakość, margines \ górny, margines \ lewy, wysokość itp.
  • Podaj opcje konwersji i ścieżkę pliku wyjściowego
  • Teraz utwórz obiekt ConvertDocumentRequest z parametrem settings
  • Na koniec wywołaj klasę ConvertApi.convertDocument(), aby zamienić JPG na format SVG

Przykład kodu pokazano w poniższym kodzie, jak przekonwertować format obrazu JPG na SVG w Python przy użyciu opcji zaawansowanych:

# Jak przekonwertować JPG/JPEG na SVG w Python przy użyciu opcji zaawansowanych
try:
  convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

  # Zdefiniuj ustawienia konwersji
  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 do SVG w Python przy użyciu opcji zaawansowanych

Konwertuj JPG/JPEG na SVG w Python przy użyciu opcji zaawansowanych

Darmowy konwerter SVG na JPG online

Co to jest konwerter SVG na JPG online za darmo? Wypróbuj bezpłatnie następujący internetowy [konwerter] SVG na JPG (https://products.groupdocs.app/conversion/svg-to-jpg), który został opracowany przy użyciu powyższego interfejsu API.

Darmowy konwerter JPG na SVG online

Co to jest darmowy konwerter JPG na SVG online? Wypróbuj bezpłatnie następujący [konwerter] JPG do SVG online (https://products.groupdocs.app/conversion/jpg-to-svg), który został opracowany przy użyciu powyższego interfejsu API.

Wniosek

W tym momencie kończymy ten wpis na blogu. Mam nadzieję, że nauczyłeś się:

  • Jak zmienić obraz SVG na JPG w Python za pomocą REST API;
  • jak zamienić JPG na SVG w Python przy użyciu zaawansowanych opcji;
  • darmowy konwerter online SVG na JPG i JPG na SVG;

Ponadto możesz dowiedzieć się więcej o GroupDocs.Conversion Cloud API korzystając z dokumentacji lub przykładów dostępnych na GitHub. Udostępniamy również sekcję Informacje o interfejsach API, w której można wchodzić w interakcje z interfejsami API bezpośrednio w przeglądarce internetowej. Zapoznaj się z naszym Przewodnikiem dla początkujących

Poza tym groupdocs.cloud wciąż tworzy posty na nowe tematy. Bądź na bieżąco z najbardziej aktualnymi informacjami.

Zadać pytanie

Możesz zadawać pytania dotyczące interfejsu API konwertera plików SVG na JPG lub JPG na SVG za pośrednictwem naszego Bezpłatnego forum pomocy technicznej

Często zadawane pytania

Jak przekonwertować plik SVG na JPG w Python?

Kliknij ten link, aby poznać fragment kodu Python, jak zamienić SVG w obrazy JPG o wysokiej rozdzielczości online.

Jak zmienić SVG na JPG i JPG na SVG online w Python przy użyciu REST API?

Utwórz instancję ConvertApi, ustaw wartości ustawień konwersji i wywołaj metodę convertDocument za pomocą ConvertDocumentRequest, aby przekonwertować SVG do JPG lub JPG do formatu SVG.

Jak przekonwertować SVG na JPG online za darmo?

Istnieje darmowy internetowy konwerter plików SVG na JPG, który umożliwia szybką i łatwą konwersję obrazu SVG na JPG online. Po zakończeniu konwersji możesz pobrać plik JPG przechowywany w chmurze.

Jak bezpłatnie zainstalować bibliotekę konwertera SVG na JPG?

Możesz pobrać i zainstalować bibliotekę SVG to JPG/JPEG Python, aby programowo przekonwertować dowolną obsługiwaną konwersję.

Jak przekonwertować JPG na plik SVG w Python?

Kliknij [ten link](https://blog.groupdocs.cloud/pl/conversion/convert-svg-to-jpg-and-jpg-to-svg-in-python/#Convert-JPG-JPEG-to-SVG- in-Python-using-Advanced-Options), aby poznać fragment kodu Python, jak zmienić JPG na SVG online za pomocą Python API.

Jak stworzyć SVG z JPG online w Python przy użyciu REST API?

Utwórz instancję ConvertApi, ustaw wartości ustawień konwersji i wywołaj [convertDocument](https://apireference.groupdocs.cloud/conversion /#/Convert/ConvertDocument) z ConvertDocumentRequest do konwersji JPG na SVG z kolorem przy użyciu REST API.

Jak przekonwertować JPG na SVG online za darmo?

Istnieje konwerter JPG na SVG z kolorem, który umożliwia bezpłatną, szybką i łatwą konwersję JPG na SVG online. Po zakończeniu konwersji możesz pobrać obraz SVG przechowywany w chmurze.

Jak bezpłatnie przekonwertować JPG na SVG w systemie Windows?

Odwiedź ten link, aby pobrać bezpłatne oprogramowanie konwertujące pliki JPG na SVG dla systemu Windows. To oprogramowanie konwertujące JPG na SVG może być używane do szybkiego przekształcania JPG w SVG w systemie Windows za pomocą jednego kliknięcia.

Zobacz też

Jeśli chcesz dowiedzieć się więcej, odwiedź poniższe linki: