Як конвертувати SVG у JPG і JPG у SVG у Python

Перетворіть SVG на JPG і JPG на SVG у Python

Scalable Vector Graphics(SVG) — це мова розмітки на основі XML. Ця мова використовується для опису двовимірної легкої векторної графіки та змішаної растрової графіки. JPG, також відомий як JPEG, є форматом стисненого растрового зображення. Це широко використовуваний і найпоширеніший формат стисненого зображення для зберігання цифрових зображень. У певних сценаріях вам потрібно конвертувати файл SVG у файл JPG і JPG у формат SVG. Тож давайте розглянемо, як конвертувати SVG у JPG і JPG у SVG у Python із деякими розширеними налаштуваннями.

У наступній статті ми зосередимося на таких темах:

REST API для перетворення SVG у JPG і JPG у SVG – Python SDK

Щоб перетворити SVG на JPG, а JPG на SVG за допомогою Python, я буду використовувати Python SDK GroupDocs.Conversion Cloud API. Бібліотека GroupDocs.Conversion Python забезпечує найкращий і найбезпечніший спосіб легкого перетворення файлів SVG у JPG і JPG у SVG. Python SDK є на 100% безкоштовним, безпечним і зручним для будь-якого підтримуваного перетворення документів. Він дозволяє підтримувані формати програмно конвертувати зображення в хмару.

Процедура інсталяції проста: просто скористайтеся такою командою, щоб інсталювати 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"

# Отримайте конфігурації File 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».
  • Укажіть шлях до вихідного файлу
  • Створіть ConvertDocumentRequest
  • Отримайте результати, викликавши метод 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 Reference, де ви можете взаємодіяти з 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/uk/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 одним клацанням миші.

Дивись також

Якщо ви хочете дізнатися більше, перейдіть за такими посиланнями: