HTML JPG PDF XML APNG
Aspose.Imaging  pour Java
PNG

Convertir SVG en PNG via Java

Transformez SVG en PNG à l’aide des API natives Java sans avoir besoin d’un éditeur d’images ou de bibliothèques tierces.

Comment convertir SVG en PNG en utilisant Java

La conversion de formats de fichiers peut sembler une tâche routinière rencontrée par les graphistes. Pourtant, sous-estimer son importance serait une erreur. L’évaluation de votre travail peut dépendre de la rapidité et de l’efficacité avec lesquelles vous vous acquittez de cette tâche. En règle générale, les images originales doivent être converties dans des formats mieux adaptés à l’impression ou à la publication en ligne. Si l’image originale provient d’un éditeur graphique, elle peut être au format vectoriel. Dans ce scénario, il doit être pixellisé et converti au format raster à des fins de publication. Vous avez le choix d’enregistrer l’image dans un format non compressé pour une qualité optimale ou de la convertir dans un format compressé sans perte pour réduire la taille du fichier. Dans certains contextes, comme la publication Web, vous pouvez opter pour des formats compressés avec perte. Des algorithmes spécialement conçus pour la compression des données d’image permettent une réduction significative de la taille du fichier tout en préservant une qualité d’image acceptable. Cela facilite les téléchargements rapides de fichiers d’images à partir d’Internet. Afin de convertir SVG en PNG, nous utiliserons Aspose.Imaging pour Java API qui est une API de manipulation et de conversion d’images riche en fonctionnalités, puissante et facile à utiliser pour la plate-forme Java. Vous pouvez télécharger sa dernière version directement depuis Maven et installez-le dans votre projet basé sur Maven en ajoutant les configurations suivantes au fichier pom.xml.

Repository

<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>

Dépendance

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-imaging</artifactId>
<version>version of aspose-imaging API</version>
<classifier>jdk16</classifier>
</dependency>

Étapes pour convertir SVG en PNG via Java

Les développeurs peuvent facilement charger et convertir des fichiers SVG en PNG en quelques lignes de code seulement.

  • Charger le fichier SVG avec la méthode Image.load
  • Créer et définir l’instance de la sous-classe requise de ImageOptionsBase (par exemple, BmpOptions, PngOptions, etc.)
  • Appelez la méthode Image.save
  • Passer le chemin du fichier avec l’extension PNG et l’objet de la classe ImageOptionsBase

Configuration requise

Avant d’exécuter l’exemple de code de conversion, assurez-vous que vous disposez des prérequis suivants.

  • Système d’exploitation : Windows ou Linux.
  • Environnement de développement : prend en charge .NET Core 7 et supérieur, tel que Microsoft Visual Studio.

Application gratuite pour convertir SVG en PNG

  • Sélectionnez ou faites glisser et déposez l'image SVG
  • Choisissez le format et cliquez sur le bouton Convertir
  • Cliquez sur le bouton Télécharger pour télécharger l'image PNG

Consultez nos démos en direct pour convertir SVG en PNG

Convertir SVG en PNG - Java

SVG Qu'est-ce que SVG Format de fichier

Les fichiers SVG sont des fichiers graphiques vectoriels évolutifs qui utilisent un format de texte basé sur XML pour décrire l'apparence de l'image. Le mot Scalable fait référence au fait que le SVG peut être mis à l'échelle à différentes tailles sans perte de qualité. La description textuelle de ces fichiers les rend indépendants de la résolution. C'est l'un des formats les plus utilisés pour créer des sites Web et des graphiques d'impression afin d'atteindre l'évolutivité. Le format ne peut cependant être utilisé que pour les graphiques en deux dimensions. Les fichiers SVG peuvent être visualisés/ouverts dans presque tous les navigateurs modernes, y compris Chrome, Internet Explorer, Firefox et Safari.

Lire la suite | SVG

PNG Qu'est-ce que PNG Format de fichier

PNG, Portable Network Graphics, fait référence à un type de format de fichier d'image raster qui utilise une compression sans perte. Ce format de fichier a été créé en remplacement du Graphics Interchange Format (GIF) et n'a aucune limitation de copyright. Cependant, le format de fichier PNG ne prend pas en charge les animations. Le format de fichier PNG prend en charge la compression d'image sans perte, ce qui le rend populaire parmi ses utilisateurs. Au fil du temps, PNG est devenu l'un des formats de fichier image les plus utilisés. Presque tous les systèmes d'exploitation prennent en charge l'ouverture des fichiers PNG. Par exemple, la visionneuse Microsoft Windows a la capacité d'ouvrir les fichiers PNG car le système d'exploitation dispose par défaut de la prise en charge disponible dans le cadre de l'installation.

Lire la suite | PNG

Autres conversions prises en charge

En utilisant Java, on peut facilement convertir différents formats, y compris.

BMP (Image bitmap)
GIF (Format d'échange graphique)
DICOM (Imagerie numérique et communications)
EMF (Format de métafichier amélioré)
JPG (Groupe mixte d'experts photographiques)
JPEG (Groupe mixte d'experts photographiques)
JP2 (JPEG 2000)
J2K (Image compressée en ondelettes)
JPEG2000 (JPEG 2000)
PNG (Portable Network Graphics)
APNG (Graphiques de réseau portables animés)
PSD (Document Photoshop)
DXF (Format d'échange de dessin, ou Format d'échange de dessin,)
TIFF (Format d'image balisé)
WEBP (Image Web raster)
WMF (Métafichier Microsoft Windows)
PDF (Format de document portable (PDF))
HTML (Canevas HTML5)
EMZ (Métafichier amélioré compressé Windows)
WMZ (Skin du lecteur Windows Media compressé)
TGA (Graphique Targa)
SVGZ (Version compressée du fichier Scalable Vector Graphics (.SVG).)
CANVAS (Canevas HTML5)
SVG (Image Vectorielle)
ICO (Icône Windows)