Как преобразовать SVG в JPG и JPG в SVG в Python

Преобразование SVG в JPG и JPG в SVG в Python

Масштабируемая векторная графика(SVG) — это язык разметки на основе XML. Этот язык используется для описания двумерной облегченной векторной графики и смешанной растровой графики. JPG, также известный как JPEG, представляет собой формат сжатого растрового изображения. Это широко используемый и наиболее распространенный формат сжатого изображения для хранения цифровых изображений. В определенных сценариях вам необходимо преобразовать файл SVG в файл JPG и JPG в формат SVG. Итак, давайте посмотрим, как преобразовать SVG в JPG и JPG в SVG в Python с некоторыми дополнительными настройками.

В следующей статье мы сосредоточимся на следующих темах:

Преобразование SVG в JPG и JPG в SVG REST API — Python SDK

Чтобы преобразовать SVG в JPG и JPG в SVG с помощью Python, я буду использовать Python SDK API GroupDocs.Conversion Cloud. Библиотека GroupDocs.Conversion Python предоставляет лучший и наиболее безопасный способ простого преобразования файлов SVG в JPG и JPG в SVG. Python SDK полностью бесплатен, безопасен и удобен для любого поддерживаемого преобразования документов. Он позволяет программно преобразовывать поддерживаемые форматы в изображения в облаке.

Процедура установки проста: просто используйте следующую команду для установки API на консоли:

pip install groupdocs_converison_cloud

Пожалуйста, получите идентификатор клиента и секрет из панели инструментов, прежде чем выполнять указанные шаги. Получив свой идентификатор и секрет, добавьте код, как показано ниже:

# Импортируйте Python SDK в свое приложение Python с http://api.groupdocs.cloud.
import groupdocs_conversion_cloud

# Получите client_id и client_secret с https://dashboard.groupdocs.cloud после бесплатной регистрации.
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"

Преобразование SVG в JPG/JPEG в Python с использованием REST API

В этом разделе мы продемонстрируем, как преобразовать код SVG в JPG/JPEG онлайн, выполнив простые шаги, указанные ниже. Во-первых, загрузите файл SVG в облако, используя следующий пример кода. В результате загруженный файл SVG будет доступен в разделе файлов вашей панели инструментов в облаке.

Теперь программно преобразуйте SVG в файл JPG онлайн, выполнив шаги и фрагмент кода, указанные ниже:

  • Создайте экземпляр ConvertApi
  • Создать экземпляр ConvertSettings
  • Установите путь к файлу SVG
  • Назначьте «jpg» формату
  • Укажите путь к выходному файлу
  • Создать запрос преобразования документа
  • Получите результаты, вызвав метод ConvertApi.convertDocument().

В следующем примере кода показано, как преобразовать SVG в JPG в Python с помощью REST API:

# Как преобразовать SVG в JPG/JPEG в Python с помощью REST API
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))
Преобразование изображения SVG в JPG в Python с использованием REST API

Преобразование SVG в JPG/JPEG в Python с использованием REST API

Приведенный выше пример кода сохранит преобразованный файл JPG в облаке. Вы можете загрузить его, используя следующий фрагмент кода

Конвертируйте JPG/JPEG в SVG в Python с помощью дополнительных параметров

Точно так же перенесите JPG в SVG в Python. Пожалуйста, следуйте инструкциям, чтобы преобразовать файл JPG в файл SVG с некоторыми дополнительными настройками, как показано ниже:

  • Сначала создайте экземпляр ConvertApi
  • Затем создайте экземпляр класса ConvertSettings.
  • Теперь укажите имя хранилища
  • Затем установите путь к исходному файлу JPG.
  • Затем назначьте «svg» для формата
  • Определить экземпляр класса SvgConvertOptions
  • Установите различные параметры преобразования, такие как центр\окно, сжатие\изображения, оттенки серого\оттенок страницы, страницы\количество, качество, поля\сверху, поля\слева, высота и т. д.
  • Укажите параметры преобразования и путь к выходному файлу.
  • Теперь создайте объект ConvertDocumentRequest с параметром настроек
  • Наконец, вызовите класс ConvertApi.convertDocument(), чтобы преобразовать JPG в формат SVG.

В следующем коде показан пример кода для преобразования формата изображения JPG в формат SVG в Python с использованием дополнительных параметров:

# Как конвертировать JPG/JPEG в SVG в Python с помощью дополнительных параметров
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))
JPEG в SVG в Python с использованием дополнительных параметров

Конвертируйте JPG/JPEG в SVG в Python , используя дополнительные параметры

Бесплатный конвертер SVG в JPG онлайн

Что такое конвертер SVG в JPG онлайн бесплатно? Пожалуйста, попробуйте следующий бесплатный онлайн-конвертер SVG в JPG (https://products.groupdocs.app/conversion/svg-to-jpg), разработанный с использованием вышеуказанного API.

Онлайн-конвертер JPG в SVG бесплатно

Что такое бесплатный онлайн-конвертер JPG в SVG? Пожалуйста, попробуйте следующий бесплатный онлайн-конвертер JPG в SVG (https://products.groupdocs.app/conversion/jpg-to-svg), который был разработан с использованием вышеуказанного API.

Заключение

На этом мы заканчиваем этот пост в блоге. Надеюсь, вы узнали:

  • Как преобразовать SVG в изображение JPG в Python с помощью REST API;
  • как преобразовать JPG в SVG в Python с помощью дополнительных параметров;
  • бесплатный онлайн-конвертер SVG в JPG и JPG в SVG;

Кроме того, вы можете узнать больше о GroupDocs.Conversion Cloud API, используя документацию или примеры, доступные на GitHub. Мы также предоставляем раздел Справочник по API, где вы можете взаимодействовать с API напрямую через веб-браузер. Пожалуйста, ознакомьтесь с нашим Руководством по началу работы

Кроме того, groupdocs.cloud продолжает публиковать сообщения на новые темы. Оставайтесь с нами для получения самой актуальной информации.

Задайте вопрос

Вы можете задавать вопросы об API конвертера файлов SVG в JPG или JPG в SVG через наш Бесплатный форум поддержки

Часто задаваемые вопросы

Как преобразовать файл SVG в JPG в Python?

Перейдите по этой ссылке, чтобы узнать фрагмент кода Python о том, как онлайн преобразовать SVG в изображения с высоким разрешением JPG.

Как изменить SVG на JPG и JPG на SVG онлайн в Python с помощью REST API?

Создайте экземпляр ConvertApi, задайте значения параметров преобразования и вызовите метод convertDocument с ConvertDocumentRequest для преобразования SVG. в формат JPG или JPG в формат SVG.

Как конвертировать SVG в JPG онлайн бесплатно?

Существует бесплатный онлайн-конвертер файлов SVG в JPG, который позволяет быстро и легко конвертировать изображения SVG в JPG онлайн. После завершения преобразования вы можете загрузить файл JPG, хранящийся в облаке.

Как бесплатно установить библиотеку конвертера SVG в JPG?

Вы можете скачать и установить библиотеку SVG to JPG/JPEG Python для преобразования любого поддерживаемого преобразования программным путем.

Как преобразовать JPG в файл SVG в Python?

Перейдите по [этой ссылке](https://blog.groupdocs.cloud/ru/conversion/convert-svg-to-jpg-and-jpg-to-svg-in-python/#Convert-JPG-JPEG-to-SVG- in-Python-using-Advanced-Options), чтобы узнать фрагмент кода Python о том, как изменить JPG на SVG онлайн с помощью Python API.

Как создать SVG из JPG онлайн на Python с помощью REST API?

Создайте экземпляр ConvertApi, установите значения параметров преобразования и вызовите [convertDocument](https://apireference.groupdocs.cloud/conversion /#/Convert/ConvertDocument) с ConvertDocumentRequest для преобразования JPG в SVG с цветом с использованием REST API.

Как конвертировать JPG в SVG онлайн бесплатно?

Существует конвертер JPG в SVG с цветом, который позволяет вам конвертировать JPG в SVG бесплатно онлайн, быстро и легко. После завершения преобразования вы можете загрузить изображение SVG, хранящееся в облаке.

Как бесплатно конвертировать JPG в SVG в Windows?

Посетите эту ссылку, чтобы загрузить бесплатное программное обеспечение для конвертации JPG в SVG для Windows. Это программное обеспечение для конвертации JPG в SVG можно использовать для быстрого преобразования JPG в SVG в Windows одним щелчком мыши.

Смотрите также

Если вы хотите узнать больше, перейдите по следующим ссылкам: