Comment convertir SVG en PNG en utilisant Java

Cette brève rubrique explique comment convertir SVG en PNG à l’aide de Java en fournissant les étapes détaillées requises pour configurer l’environnement et exécuter le code. L’utilisation de Java SVG vers PNG peut être facilement gérée à l’aide de quelques lignes de code et convient à tous les types d’applications basées sur Java exécutées sur les plates-formes Windows, Linux ou macOS.

Étapes pour convertir SVG en PNG en utilisant Java

  1. Configurez le projet en ajoutant la bibliothèque Aspose.Imaging du référentiel Maven pour convertir SVG en PNG
  2. Importez l’espace de noms Aspose.Imaging pour utiliser les appels d’API dans le code
  3. Chargez l’exemple d’image SVG à l’aide de la méthode Image class load()
  4. Initialiser l’objet SvgRasterizationOptions pour définir la hauteur et la largeur de l’image SVG
  5. Créer un objet PngOptions pour le PNG souhaité
  6. Enregistrez le fichier PNG converti sur le disque

Les étapes susmentionnées dans * Java convertissent SVG en PNG * à l’aide d’une interface API simple et commencent par le chargement du fichier SVG source à l’aide de la méthode load () exposée par la classe Image. La classe SvgRasterizationOptions sera utilisée pour définir la largeur et la hauteur de la page SVG. Au final, l’objet SvgRasterizationOptions sera transmis à l’instance PngOptions pour le rendu et l’enregistrement du SVG en tant qu’image PNG.

Code pour convertir SVG en PNG en utilisant Java

Pour développer le convertisseur de SVG en PNG, la base de code Java a été efficacement utilisée à l’aide d’appels d’API simples. Nous pouvons effectuer la modification de la sortie en définissant des propriétés supplémentaires de la classe SvgRasterizationOptions, notamment définir la bordure, les facteurs d’échelle et la couleur d’arrière-plan. En outre, la classe PngOptions expose les options permettant de définir les paramètres de résolution, le niveau de compression et les types de filtres, etc.

L’exemple a enseigné que pour convertir SVG en PNG, les applications basées sur Java peuvent être développées sur n’importe quelle plate-forme, y compris MS Windows, macOS ou Linux. Si vous souhaitez en savoir plus sur la définition d’un filigrane pour une image Tiff, consultez l’article sur comment définir un filigrane dans TIFF en utilisant Java.

 Français