Масштабируемая векторная графика(SVG) — это язык разметки на основе XML. Этот язык используется для описания двумерной облегченной векторной графики и смешанной растровой графики. JPG, также известный как JPEG, представляет собой формат сжатого растрового изображения. Это широко используемый и наиболее распространенный формат сжатого изображения для хранения цифровых изображений. В определенных сценариях вам необходимо преобразовать файл SVG в файл JPG и JPG в формат SVG. Итак, давайте посмотрим, как преобразовать SVG в JPG и JPG в SVG в Python с некоторыми дополнительными настройками.
В следующей статье мы сосредоточимся на следующих темах:
- Преобразование SVG в JPG и JPG в SVG REST API — Python SDK
- Преобразование SVG в JPG/JPEG в Python с использованием REST API
- Конвертируйте JPG/JPEG в 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))
Приведенный выше пример кода сохранит преобразованный файл 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))
Бесплатный конвертер 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 одним щелчком мыши.
Смотрите также
Если вы хотите узнать больше, перейдите по следующим ссылкам:
- Как программно конвертировать Word в JPG и JPG в Word на Java
- Преобразование XML в Excel и Excel в XML в Python
- Преобразование PDF в изображения JPEG, PNG и GIF в Python
- Как конвертировать Word в HTML онлайн на Python
- Преобразование Excel в XML и XML в Excel Online с помощью Node.js
- Как конвертировать PowerPoint PPT/PPTX в PNG в Node.js
- Преобразование EXCEL в JSON и JSON в EXCEL в Node.js
- Как преобразовать файл CSV в файл JSON онлайн в Node.js
- Преобразование PDF в JPG и JPG в PDF программно на Java
- Как конвертировать PDF в HTML онлайн в Node.js
- Преобразование Word в PNG и PNG в документ Word на Java
- Преобразование документов Word в PDF с помощью REST API в Python