Comment convertir SVG en JPG et JPG en SVG en Python

Convertir SVG en JPG et JPG en SVG en Python

Scalable Vector Graphics(SVG) est un langage de balisage basé sur XML. Ce langage est utilisé pour décrire des graphiques vectoriels légers bidimensionnels et des graphiques raster mixtes. JPG, également connu sous le nom de JPEG, est un format d’image raster compressé. Il s’agit d’un format d’image compressée largement utilisé et le plus courant pour contenir des images numériques. Dans des scénarios spécifiques, vous devez convertir le fichier SVG en fichier JPG et le format JPG en SVG. Voyons donc comment convertir SVG en JPG et JPG en SVG en Python avec quelques paramètres avancés.

Dans l’article suivant, nous nous concentrerons sur les sujets suivants :

API REST de conversion SVG vers JPG et JPG vers SVG - Python SDK

Afin de transformer SVG en JPG et JPG en SVG à l’aide de Python, j’utiliserai Python SDK de GroupDocs.Conversion Cloud API. La bibliothèque GroupDocs.Conversion Python offre le moyen le meilleur et le plus sûr de transformer facilement des fichiers SVG en JPG et JPG en SVG. Python SDK est 100% gratuit, sécurisé et pratique, pour toute conversion de document prise en charge. Il permet la conversion des formats pris en charge en images par programmation sur le cloud.

La procédure d’installation est simple : utilisez simplement la commande suivante pour installer l’API sur la console :

pip install groupdocs_converison_cloud

Veuillez obtenir ID client et secret depuis le tableau de bord avant de suivre les étapes mentionnées. Une fois que vous avez votre identifiant et votre secret, ajoutez le code comme indiqué ci-dessous :

# Importez le SDK Python dans votre application Python à partir de http://api.groupdocs.cloud
import groupdocs_conversion_cloud

# Obtenez client_id et client_secret depuis https://dashboard.groupdocs.cloud après une inscription gratuite.
client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

# Obtenir les configurations de l'API de fichier
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "InternalStorage"

Convertir SVG en JPG/JPEG en Python à l’aide de l’API REST

Dans cette section, nous montrerons comment convertir du code SVG en JPG/JPEG en ligne en suivant les étapes simples mentionnées ci-dessous. Tout d’abord, chargez le fichier SVG dans le cloud en utilisant l’exemple de code suivant. Par conséquent, le fichier SVG téléchargé sera disponible dans la section fichiers de votre tableau de bord sur le cloud.

Maintenant, transformez SVG en fichier JPG en ligne par programme en suivant les étapes et l’extrait de code mentionnés ci-dessous :

  • Créer une instance de ConvertApi
  • Créer une instance de ConvertSettings
  • Définir le chemin du fichier SVG
  • Attribuez “jpg” au format
  • Indiquez le chemin du fichier de sortie
  • Créer ConvertDocumentRequest
  • Obtenez des résultats en appelant la méthode ConvertApi.convertDocument()

L’exemple de code suivant montre comment convertir SVG en JPG en Python à l’aide de l’API REST :

# Comment convertir SVG en JPG/JPEG en Python à l'aide de l'API REST
try:
    # Créer une instance de l'API
    convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

    # Définir les paramètres de conversion
    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))
Convertir une image SVG en JPG en Python à l'aide de l'API REST

Convertir SVG en JPG/JPEG en Python à l’aide de l’API REST

L’exemple de code ci-dessus enregistrera le fichier JPG converti sur le cloud. Vous pouvez le télécharger en utilisant [l’extrait de code] suivant (https://blog.groupdocs.cloud/fr/conversion/convert-svg-to-png-high-quality-in-python/#Download-the-Converted-File)

Convertir JPG/JPEG en SVG en Python à l’aide des options avancées

De même, transférez JPG vers SVG en Python. Veuillez suivre les étapes pour convertir un fichier JPG en SVG avec quelques paramètres avancés comme indiqué ci-dessous :

  • Tout d’abord, créez une instance de ConvertApi
  • Ensuite, créez une instance de classe ConvertSettings
  • Maintenant, indiquez le nom du stockage
  • Ensuite, définissez le chemin du fichier JPG source
  • Ensuite, attribuez “svg” au format
  • Définir l’instance de classe SvgConvertOptions
  • Définissez divers paramètres de conversion tels que center\window, compress\images, gray\scale, from\page, pages\count, quality, margin\top, margin\left, height, etc.
  • Fournir les options de conversion et le chemin du fichier de sortie
  • Maintenant, créez un objet de ConvertDocumentRequest avec le paramètre settings
  • Enfin, appelez la classe ConvertApi.convertDocument() pour transformer JPG en format SVG

Un exemple de code est montré dans le code suivant pour savoir comment convertir un format d’image JPG en SVG en Python à l’aide d’options avancées :

# Comment convertir JPG/JPEG en SVG en Python à l'aide des options avancées
try:
  convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

  # Définir les paramètres de conversion
  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 vers SVG en Python à l'aide des options avancées

Convertir JPG/JPEG en SVG en Python à l’aide des options avancées

Convertisseur SVG en JPG gratuit en ligne

Qu’est-ce que le convertisseur SVG en JPG en ligne gratuit ? Veuillez essayer gratuitement le [convertisseur] SVG en JPG en ligne suivant (https://products.groupdocs.app/conversion/svg-to-jpg), qui est développé à l’aide de l’API ci-dessus.

Convertisseur JPG en SVG en ligne gratuit

Qu’est-ce qu’un convertisseur JPG vers SVG gratuit en ligne ? Veuillez essayer gratuitement le [convertisseur] JPG en SVG en ligne suivant (https://products.groupdocs.app/conversion/jpg-to-svg), qui a été développé à l’aide de l’API ci-dessus.

Conclusion

Nous terminons ce billet de blog à ce stade. J’espère que vous avez appris :

  • Comment changer SVG en image JPG en Python à l’aide de l’API REST ;
  • comment transformer JPG en SVG en Python à l’aide d’options avancées ;
  • convertisseur en ligne SVG vers JPG et JPG vers SVG gratuit;

De plus, vous pouvez en savoir plus sur l’API GroupDocs.Conversion Cloud en utilisant la documentation, ou des exemples disponibles sur GitHub. Nous fournissons également une section API Reference où vous pouvez interagir avec les API directement avec votre navigateur Web. Veuillez consulter notre Guide de démarrage.

De plus, groupdocs.cloud continue de créer des publications sur de nouveaux sujets. Restez à l’écoute pour les informations les plus récentes.

poser une question

Vous pouvez poser des questions sur l’API de conversion de fichiers SVG vers JPG ou JPG vers SVG, via notre Forum d’assistance gratuit

FAQ

Comment convertir un fichier SVG en JPG en Python ?

Veuillez suivre ce lien pour apprendre l’extrait de code Python sur la façon de transformer des images SVG en JPG haute résolution en ligne.

Comment changer SVG en JPG et JPG en SVG en ligne en Python à l’aide de l’API REST ?

Créez une instance de ConvertApi, définissez les valeurs des paramètres de conversion et appelez la méthode convertDocument avec ConvertDocumentRequest pour convertir SVG au format JPG ou JPG au format SVG.

Comment convertir gratuitement SVG en JPG en ligne ?

Il existe un convertisseur de fichiers SVG en JPG en ligne gratuit qui vous permet de convertir des images SVG en JPG en ligne, rapidement et facilement. Une fois la conversion terminée, vous pouvez télécharger le fichier JPG stocké sur le cloud.

Comment installer gratuitement la bibliothèque de conversion SVG en JPG ?

Vous pouvez télécharger et installer la bibliothèque SVG to JPG/JPEG Python pour convertir par programmation toute conversion prise en charge.

Comment convertir JPG en fichier SVG en Python ?

Veuillez suivre [ce lien](https://blog.groupdocs.cloud/fr/conversion/convert-svg-to-jpg-and-jpg-to-svg-in-python/#Convert-JPG-JPEG-to-SVG- in-Python-using-Advanced-Options) pour apprendre l’extrait de code Python expliquant comment changer JPG en SVG en ligne à l’aide de l’API Python.

Comment créer du SVG à partir de JPG en ligne en Python à l’aide de l’API REST ?

Créez une instance de ConvertApi, définissez les valeurs des paramètres de conversion et appelez le [convertDocument](https://apireference.groupdocs.cloud/conversion /#/Convert/ConvertDocument) avec ConvertDocumentRequest pour convertir JPG en SVG avec couleur à l’aide de l’API REST.

Comment convertir JPG en SVG en ligne gratuitement ?

Il existe un convertisseur JPG en SVG avec couleur qui vous permet de convertir JPG en SVG gratuitement en ligne, rapidement et facilement. Une fois la conversion terminée, vous pouvez télécharger l’image SVG stockée sur le cloud.

Comment puis-je convertir gratuitement JPG en SVG sous Windows ?

Veuillez visiter ce lien pour télécharger gratuitement le logiciel de conversion JPG en SVG pour Windows. Ce logiciel de conversion JPG en SVG peut être utilisé pour transformer rapidement JPG en SVG sous Windows, en un seul clic.

Voir également

Si vous voulez en savoir plus, veuillez visiter les liens suivants :