Cómo convertir SVG a JPG y JPG a SVG en Python

Convierta SVG a JPG y JPG a SVG en Python

Gráficos vectoriales escalables(SVG) es un lenguaje de marcado basado en XML. Este lenguaje se utiliza para describir gráficos vectoriales ligeros bidimensionales y gráficos de trama mixtos. JPG, también conocido como JPEG, es un formato de imagen de trama comprimida. Es un formato de imagen comprimida ampliamente utilizado y más común para contener imágenes digitales. En escenarios específicos, debe convertir un archivo SVG a un archivo JPG y un formato JPG a SVG. Entonces, echemos un vistazo a cómo convertir SVG a JPG y JPG a SVG en Python con algunas configuraciones avanzadas.

En el siguiente artículo nos centraremos en los siguientes temas:

API REST de conversión de SVG a JPG y de JPG a SVG - Python SDK

Para convertir SVG en JPG y JPG en SVG usando Python, usaré Python SDK de GroupDocs.Conversion Cloud API. La biblioteca GroupDocs.Conversion Python proporciona la mejor y más segura forma de transformar fácilmente archivos SVG a JPG y JPG a SVG. Python SDK es 100% gratuito, seguro y conveniente para cualquier conversión de documentos compatible. Permite la conversión de formatos admitidos a imágenes mediante programación en la nube.

El procedimiento de instalación es sencillo: solo use el siguiente comando para instalar la API en la consola:

pip install groupdocs_converison_cloud

Obtenga el ID y secreto del cliente del tablero antes de seguir los pasos mencionados. Una vez que tenga su ID y secreto, agregue el código como se muestra a continuación:

# Importe el SDK de Python en su aplicación de Python desde http://api.groupdocs.cloud
import groupdocs_conversion_cloud

# Obtenga client_id y client_secret de https://dashboard.groupdocs.cloud después del registro gratuito.
client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

# Obtener configuraciones de la API de archivos
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "InternalStorage"

Convierta SVG a JPG/JPEG en Python usando REST API

En esta sección, demostraremos cómo convertir código SVG a JPG/JPEG en línea siguiendo los sencillos pasos que se mencionan a continuación. En primer lugar, suba el archivo SVG a la nube usando el siguiente ejemplo de código. Como resultado, el archivo SVG cargado estará disponible en la sección de archivos de su tablero en la nube.

Ahora, transforme SVG en un archivo JPG en línea mediante programación siguiendo los pasos y el fragmento de código que se mencionan a continuación:

  • Crea una instancia de ConvertApi
  • Crear instancia de ConvertSettings
  • Establecer la ruta del archivo SVG
  • Asigne “jpg” al formato
  • Proporcione la ruta del archivo de salida
  • Crear ConvertDocumentRequest
  • Obtenga resultados llamando al método ConvertApi.convertDocument()

El siguiente ejemplo de código muestra cómo convertir SVG a JPG en Python usando la API REST:

# Cómo convertir SVG a JPG/JPEG en Python usando REST API
try:
    # Crear una instancia de la API
    convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

    # Definir la configuración de conversión
    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))
Convierta una imagen SVG a JPG en Python usando la API REST

Convierta SVG a JPG/JPEG en Python usando REST API

El ejemplo de código anterior guardará el archivo JPG convertido en la nube. Puede descargarlo usando el siguiente fragmento de código.

Convierta JPG/JPEG a SVG en Python usando opciones avanzadas

Del mismo modo, transfiera JPG a SVG en Python. Siga los pasos para convertir archivos JPG a SVG con algunas configuraciones avanzadas como se muestra a continuación:

  • Primero, cree una instancia de ConvertApi
  • Luego, cree una instancia de clase ConvertSettings
  • Ahora, proporcione el nombre de almacenamiento
  • A continuación, establezca la ruta del archivo JPG de origen
  • A continuación, asigne “svg” al formato
  • Definir instancia de clase SvgConvertOptions
  • Establezca varias configuraciones de conversión como centro\ventana, comprimir\imágenes, escala de grises, desde\página, páginas\recuento, calidad, margen\superior, margen\izquierdo, altura, etc.
  • Proporcione opciones de conversión y la ruta del archivo de salida
  • Ahora, cree un objeto de ConvertDocumentRequest con el parámetro de configuración
  • Por último, llame a la clase ConvertApi.convertDocument() para convertir JPG en formato SVG

En el siguiente código se muestra un ejemplo de código sobre cómo convertir un formato de imagen JPG a SVG en Python usando opciones avanzadas:

# Cómo convertir JPG/JPEG a SVG en Python usando opciones avanzadas
try:
  convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

  # Definir la configuración de conversión
  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 a SVG en Python usando Opciones Avanzadas

Convierta JPG/JPEG a SVG en Python usando Opciones Avanzadas

Convertidor de SVG a JPG gratuito en línea

¿Qué es el convertidor de SVG a JPG en línea gratis? Pruebe el siguiente [convertidor] de SVG a JPG en línea (https://products.groupdocs.app/conversion/svg-to-jpg) gratis, que se desarrolla utilizando la API anterior.

Conversor de JPG a SVG en línea gratis

¿Qué es un conversor gratuito de JPG a SVG en línea? Pruebe el siguiente convertidor de JPG a SVG en línea gratis, que se desarrolló utilizando la API anterior.

Conclusión

Estamos terminando esta publicación de blog en este punto. Con suerte, has aprendido:

  • Cómo cambiar SVG a imagen JPG en Python usando REST API;
  • cómo convertir JPG a SVG en Python usando opciones avanzadas;
  • Conversor en línea SVG a JPG y JPG a SVG gratis;

Además, puede obtener más información sobre GroupDocs.Conversion Cloud API utilizando la documentación o los ejemplos disponibles en GitHub. También proporcionamos una sección Referencia de API donde puede interactuar con las API directamente con su navegador web. Consulte nuestra Guía para comenzar

Además, groupdocs.cloud sigue creando publicaciones sobre nuevos temas. Estén atentos para obtener la información más actualizada.

Hacer una pregunta

Puede hacer preguntas sobre la API del convertidor de archivos SVG a JPG o JPG a SVG a través de nuestro Foro de soporte gratuito

preguntas frecuentes

¿Cómo convierto un archivo SVG a JPG en Python?

Siga este enlace para aprender el fragmento de código Python sobre cómo convertir SVG en imágenes JPG de alta resolución en línea.

¿Cómo cambiar SVG a JPG y JPG a SVG en línea en Python usando REST API?

Cree una instancia de ConvertApi, establezca los valores de la configuración de conversión e invoque el método convertDocument con ConvertDocumentRequest para convertir SVG a formato JPG o JPG a SVG.

¿Cómo convertir SVG a JPG en línea gratis?

Existe un conversor de archivos SVG a JPG en línea gratuito que le permite convertir imágenes SVG a JPG en línea, rápida y fácilmente. Una vez que se completa la conversión, puede descargar el archivo JPG almacenado en la nube.

¿Cómo instalar la biblioteca de conversión de SVG a JPG de forma gratuita?

Puede descargar e instalar la biblioteca SVG a JPG/JPEG Python para convertir cualquier conversión admitida mediante programación.

¿Cómo convierto JPG en un archivo SVG en Python?

Siga [este enlace](https://blog.groupdocs.cloud/es/conversion/convert-svg-to-jpg-and-jpg-to-svg-in-python/#Convert-JPG-JPEG-to-SVG- in-Python-using-Advanced-Options) para aprender el fragmento de código de Python sobre cómo cambiar JPG a SVG en línea usando la API de Python.

¿Cómo crear SVG desde JPG en línea en Python usando REST API?

Cree una instancia de ConvertApi, establezca los valores de la configuración de conversión e invoque [convertDocument](https://apireference.groupdocs.cloud/conversion /#/Convert/ConvertDocument) con ConvertDocumentRequest para convertir JPG a SVG con color mediante la API REST.

¿Cómo convertir JPG a SVG en línea gratis?

Hay un conversor de JPG a SVG con color que le permite convertir JPG a SVG gratis en línea, rápido y fácilmente. Una vez que se completa la conversión, puede descargar la imagen SVG almacenada en la nube.

¿Cómo convierto gratis JPG a SVG en Windows?

Visite este enlace para descargar el software gratuito de conversión de JPG a SVG para Windows. Este software de conversión de JPG a SVG se puede usar para convertir JPG a SVG en Windows rápidamente, con un solo clic.

Ver también

Si desea obtener más información, visite los siguientes enlaces: