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
- Converta SVG para JPG/JPEG em Python usando a API REST
- Converta JPG/JPEG para SVG em Python usando opções avançadas
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))
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))
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:
- Como converter Word para JPG e JPG para Word programaticamente em Java
- Converter XML para Excel e Excel para XML em Python
- Converter PDF em imagens JPEG, PNG e GIF em Python
- Como converter Word para HTML online em Python
- Converter Excel para XML e XML para Excel Online usando Node.js
- Como converter PowerPoint PPT/PPTX para PNG em Node.js
- Converter EXCEL para JSON e JSON para EXCEL em Node.js
- Como converter CSV para arquivo JSON online no Node.js
- Converta PDF para JPG e JPG para PDF programaticamente em Java
- Como converter PDF para HTML online em Node.js
- Converter Word para PNG e PNG para documento do Word em Java
- Converta documentos do Word em PDF usando a API REST em Python