Como converter SVG para JPG e JPG para SVG em Python

Converter SVG para JPG e JPG para SVG em Python

Scalable Vector Graphics(SVG) é uma linguagem de marcação baseada em XML. Essa linguagem é usada para descrever gráficos vetoriais leves bidimensionais e gráficos raster mistos. JPG, também conhecido como JPEG, é um formato de imagem raster compactada. É um formato de imagem compactado amplamente utilizado e mais comum para conter imagens digitais. Em cenários específicos, você precisa converter o arquivo SVG para arquivo JPG e JPG para o formato SVG. Então, vamos dar uma olhada em como converter SVG para JPG e JPG para SVG em Python com algumas configurações avançadas.

No próximo artigo iremos focar nos seguintes tópicos:

API REST de conversão de SVG para JPG e JPG para SVG - Python SDK

Para transformar SVG em JPG e JPG em SVG usando Python, usarei Python SDK do GroupDocs.Conversion Cloud API. A biblioteca GroupDocs.Conversion Python fornece a melhor e mais segura maneira de transformar facilmente arquivos SVG em JPG e JPG em SVG. O Python SDK é 100% gratuito, seguro e conveniente para qualquer conversão de documento compatível. Ele permite a conversão de formatos suportados para imagens programaticamente na nuvem.

O procedimento de instalação é direto: basta usar o seguinte comando para instalar a API no console:

pip install groupdocs_converison_cloud

Obtenha o ID e segredo do cliente no painel antes de seguir as etapas mencionadas. Depois de ter seu ID e segredo, adicione o código conforme mostrado abaixo:

# Importe o Python SDK em seu aplicativo python de http://api.groupdocs.cloud
import groupdocs_conversion_cloud

# Obtenha client_id e client_secret em https://dashboard.groupdocs.cloud após o registro gratuito.
client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

# Obter configurações de API de arquivo
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "InternalStorage"

Converta SVG para JPG/JPEG em Python usando a API REST

Nesta seção, demonstraremos como converter o código SVG para JPG/JPEG online seguindo as etapas simples mencionadas abaixo. Em primeiro lugar, carregue o arquivo SVG na nuvem usando o seguinte exemplo de código. Como resultado, o arquivo SVG carregado estará disponível na seção de arquivos do seu painel na nuvem.

Agora, transforme SVG em um arquivo JPG online programaticamente seguindo as etapas e o trecho de código mencionados abaixo:

  • Crie uma instância de ConvertApi
  • Criar instância ConvertSettings
  • Defina o caminho do arquivo SVG
  • Atribuir “jpg” ao formato
  • Forneça o caminho do arquivo de saída
  • Criar ConvertDocumentRequest
  • Obtenha resultados chamando o método ConvertApi.convertDocument()

O exemplo de código a seguir mostra como converter SVG em JPG em Python usando a API REST:

# Como converter SVG para JPG/JPEG em Python usando a API REST
try:
    # Criar uma instância da API
    convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

    # Definir configurações de conversão
    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))
Converter imagem SVG para JPG em Python usando REST API

Converta SVG para JPG/JPEG em Python usando a API REST

O exemplo de código acima salvará o arquivo JPG convertido na nuvem. Você pode baixá-lo usando o seguinte trecho de código.

Converta JPG/JPEG para SVG em Python usando opções avançadas

Da mesma forma, transfira JPG para SVG em Python. Siga as etapas para converter arquivos JPG para SVG com algumas configurações avançadas, conforme mostrado abaixo:

  • Primeiro, crie uma instância de ConvertApi
  • Em seguida, crie a instância da classe ConvertSettings
  • Agora, forneça o nome do armazenamento
  • Em seguida, defina o caminho do arquivo JPG de origem
  • Em seguida, atribua “svg” ao formato
  • Definir instância da classe SvgConvertOptions
  • Defina várias configurações de conversão como centro\janela, compactar\imagens, escala de cinza, de\página, páginas\contagem, qualidade, margem\topo, margem\esquerda, altura, etc.
  • Forneça opções de conversão e caminho do arquivo de saída
  • Agora, crie um objeto de ConvertDocumentRequest com o parâmetro settings
  • Por fim, chame a classe ConvertApi.convertDocument() para transformar JPG em formato SVG

Um exemplo de código é mostrado no código a seguir sobre como converter um formato de imagem JPG para SVG em Python usando opções avançadas:

# Como converter JPG/JPEG para SVG em Python usando opções avançadas
try:
  convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

  # Definir configurações de conversão
  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 para SVG em Python usando opções avançadas

Converta JPG/JPEG para SVG em Python usando opções avançadas

Conversor SVG para JPG Grátis Online

O que é um conversor online de SVG para JPG gratuito? Experimente o seguinte [conversor] SVG para JPG online (https://products.groupdocs.app/conversion/svg-to-jpg) grátis, desenvolvido usando a API acima.

Conversor Online JPG para SVG Gratuito

O que é um conversor online gratuito de JPG para SVG? Experimente o seguinte JPG on-line para SVG conversor gratuitamente, que foi desenvolvido usando a API acima.

Conclusão

Estamos encerrando esta postagem no blog neste ponto. Espero que você tenha aprendido:

  • Como transformar imagem SVG em JPG em Python usando REST API;
  • como transformar JPG em SVG em Python usando opções avançadas;
  • conversor online de SVG para JPG e JPG para SVG grátis;

Além disso, você pode aprender mais sobre GroupDocs.Conversion Cloud API usando a documentação ou exemplos disponíveis no GitHub. Também fornecemos uma seção Referência de API onde você pode interagir com as APIs diretamente com seu navegador da web. Confira nosso Guia de introdução

Além disso, groupdocs.cloud continua criando postagens sobre novos tópicos. Fique atento para as informações mais atualizadas.

Faça uma pergunta

Você pode fazer perguntas sobre a API do conversor de arquivo SVG para JPG ou JPG para SVG, através do nosso Fórum de suporte gratuito

perguntas frequentes

Como faço para converter um arquivo SVG para JPG em Python?

Siga este link para aprender o trecho de código Python sobre como transformar SVG em imagens JPG de alta resolução online.

Como alterar SVG para JPG e JPG para SVG online em Python usando a API REST?

Crie uma instância de ConvertApi, defina os valores das configurações de conversão e invoque o método convertDocument com ConvertDocumentRequest para converter SVG para JPG ou JPG para o formato SVG.

Como converter SVG para JPG online gratuitamente?

Existe um conversor online gratuito de arquivos SVG para JPG que permite converter imagens SVG para JPG online, de forma rápida e fácil. Após a conclusão da conversão, você pode baixar o arquivo JPG armazenado na nuvem.

Como instalar a biblioteca de conversores de SVG para JPG gratuitamente?

Você pode baixar e instalar a biblioteca SVG para JPG/JPEG Python para converter programaticamente qualquer conversão suportada.

Como faço para converter JPG em arquivo SVG em Python?

Siga [este link](https://blog.groupdocs.cloud/pt/conversion/convert-svg-to-jpg-and-jpg-to-svg-in-python/#Convert-JPG-JPEG-to-SVG- in-Python-using-Advanced-Options) para aprender o snippet de código Python sobre como alterar JPG para SVG online usando a API Python.

Como criar SVG a partir de JPG online em Python usando a API REST?

Crie uma instância de ConvertApi, defina os valores das configurações de conversão e chame o [convertDocument](https://apireference.groupdocs.cloud/conversion /#/Convert/ConvertDocument) com ConvertDocumentRequest para converter JPG em SVG com cores usando a API REST.

Como converter JPG para SVG online gratuitamente?

Existe um conversor de JPG para SVG com cores que permite converter JPG para SVG online grátis, de forma rápida e fácil. Após a conclusão da conversão, você pode baixar a imagem SVG armazenada na nuvem.

Como faço para converter gratuitamente JPG para SVG no Windows?

Visite este link para baixar o software conversor gratuito de JPG para SVG para Windows. Este software conversor de JPG para SVG pode ser usado para transformar JPG em SVG no Windows rapidamente, com um único clique.

Veja também

Se quiser saber mais, acesse os links a seguir: