convertir-png-en-eps-en-java

PNG et EPS sont deux formats d’image populaires, mais ils présentent des forces et des faiblesses différentes. PNG est un format raster. C’est un bon outil pour stocker des images détaillées, telles que des photographies. Bien que l’EPS soit un format vectoriel, il convient parfaitement au stockage d’images qui doivent être mises à l’échelle à différentes tailles sans perte de qualité, comme les logos et les illustrations. Dans cet article, nous apprendrons comment convertir PNG en EPS en Java.

Cet article couvre les sujets suivants :

  1. API de conversion Java PNG en EPS – Téléchargement gratuit
  2. Convertir PNG en EPS en Java
  3. Convertir PNG en EPS à l’aide de FileStream
  4. Enregistrez le PNG au format EPS à l’aide d’une image tampon
  5. Enregistrer PNG au format EPS en utilisant une image tamponnée avec Stream
  6. Convertir PNG en EPS en ligne
  7. PNG vers EPS - Ressources d’apprentissage gratuites

API de conversion Java PNG en EPS – Téléchargement gratuit

Nous utiliserons l’API Aspose.Page for Java pour convertir PNG en EPS en Java. Il permet aux développeurs de créer, modifier et enregistrer des documents XPS et EPS/PS, ainsi que de les convertir vers d’autres formats tels que PDF et des images raster.

Veuillez télécharger le JAR de l’API ou ajouter la configuration pom.xml suivante dans une application Java basée sur Maven.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository> 
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-page</artifactId>
    <version>23.8</version>
</dependency>

Convertir PNG en EPS en Java

Nous pouvons convertir des fichiers PNG en images EPS en suivant les étapes ci-dessous :

  1. Créez une instance de la classe PsSaveOptions.
  2. Appelez la méthode saveImageAsEps() de la classe PsDocument pour enregistrer l’image sous forme de fichier EPS.

La méthode saveImageAsEps(string imageFilePath, string epsFilePath, PsSaveOptions options) de la classe PsDocument prend le chemin du fichier image, le chemin du fichier EPS et PsSaveOptions comme arguments.

L’exemple de code suivant montre comment convertir une image PNG au format EPS en Java.

// Chemins de fichiers
String png = "C:\\Files\\circle.png";
String eps = "C:\\Files\\output.eps";

// Créer des options par défaut
PsSaveOptions options = new PsSaveOptions();

// Enregistrer l'image JPEG dans un fichier EPS
PsDocument.saveImageAsEps(png, eps, options);
Convertir PNG en EPS en Java

Convertir PNG en EPS en Java

Convertir PNG en EPS à l’aide de FileStream

De même, nous pouvons convertir des images PNG en images EPS à l’aide d’objets de flux d’entrée et de sortie en suivant les étapes ci-dessous :

  1. Créez une instance de la classe PsSaveOptions.
  2. Lisez une image PNG à l’aide de FileInputStream.
  3. Créez un EPS FileOutputStream.
  4. Appelez la méthode saveImageAsEps() pour enregistrer l’image sous forme de fichier EPS.

La méthode saveImageAsEps(java.io.InputStream imageStream, java.io.OutputStream epsStream, PsSaveOptions options) de la classe PsDocument prend les objets de flux d’entrée et de sortie ainsi que PsSaveOptions comme arguments.

L’exemple de code suivant montre comment convertir une image PNG au format EPS à l’aide de Stream en Java.

// Chemins de fichiers
String png = "C:\\Files\\circle.png";
String eps = "C:\\Files\\output.eps";

// Créer des options par défaut
PsSaveOptions options = new PsSaveOptions();

// Créer le flux d'entrée à partir du fichier image
FileInputStream inputStream = new FileInputStream(png);

// Créer le flux de sortie pour le fichier EPS
FileOutputStream outputStream = new FileOutputStream(eps);

// Enregistrer l'image PNG dans un fichier EPS
PsDocument.saveImageAsEps(inputStream, outputStream, options);

Convertir PNG en EPS à l’aide d’une image tampon

Nous pouvons également convertir PNG en EPS à l’aide de l’image tamponnée en suivant les étapes ci-dessous :

  1. Créez une instance de la classe PsSaveOptions.
  2. Créez un objet BufferedImage à l’aide de la méthode ImageIO.read().
  3. Appelez la méthode saveImageAsEps() pour enregistrer l’image sous forme de fichier EPS.

La méthode saveImageAsEps(java.awt.image.BufferedImage image, string epsFilePath, PsSaveOptions options) de la classe PsDocument prend le BufferedImage, le chemin du fichier EPS et PsSaveOptions comme arguments.

L’exemple de code suivant montre comment convertir une image PNG au format EPS à l’aide d’une image tamponnée en Java.

// Chemins de fichiers
String png = "C:\\Files\\circle.png";
String eps = "C:\\Files\\output.eps";

// Créer des options par défaut
PsSaveOptions options = new PsSaveOptions();

// Créez l'objet BufferedImage à partir du fichier image
BufferedImage bufferedImage = ImageIO.read(new File(png));

// Enregistrer l'image PNG dans un fichier EPS
PsDocument.saveImageAsEps(bufferedImage, eps, options);

Convertir PNG en EPS à l’aide d’une image et d’un flux tamponnés

De même, nous pouvons convertir des images PNG en images EPS en utilisant l’image tamponnée ainsi que le flux de sortie en suivant les étapes ci-dessous :

  1. Créez une instance de la classe PsSaveOptions.
  2. Instancier un objet BufferedImage à partir du flux de fichiers image
  3. Créez un EPS FileOutputStream.
  4. Appelez la méthode saveImageAsEps() pour enregistrer l’image sous forme de fichier EPS.

La méthode saveImageAsEps(java.awt.image.BufferedImage image, java.io.OutputStream epsStream, options PsSaveOptions) de la classe PsDocument prend le BufferedImage, le chemin du fichier EPS et PsSaveOptions comme arguments.

L’exemple de code suivant montre comment convertir une image PNG au format EPS à l’aide d’une image et d’un flux tamponnés en Java.

// Chemins de fichiers
String png = "C:\\Files\\circle.png";
String eps = "C:\\Files\\output.eps";

// Créer des options par défaut
PsSaveOptions options = new PsSaveOptions();

// Créez l'objet BufferedImage à partir du fichier image
BufferedImage bufferedImage = ImageIO.read(new FileInputStream(png));

// Créer le flux de sortie pour le fichier EPS
FileOutputStream outputStream = new FileOutputStream(eps);

// Enregistrer l'image PNG dans un fichier EPS
PsDocument.saveImageAsEps(bufferedImage, outputStream, options);

Bibliothèque de conversion PNG2EPS – Obtenez une licence gratuite

Vous pouvez obtenir une licence temporaire gratuite pour essayer la bibliothèque gratuitement sans aucune limitation.

Convertir PNG en EPS en ligne

Vous pouvez également essayer notre application gratuite en ligne Convertisseur PNG en EPS développée à l’aide de l’API ci-dessus. C’est un outil idéal pour ceux qui ont besoin de convertir rapidement des fichiers PNG en EPS.

PNG vers PS – Ressources d’apprentissage

Vous pouvez en savoir plus sur la transformation d’images PNG au format EPS et explorer d’autres fonctionnalités de la bibliothèque en utilisant les ressources ci-dessous :

Conclusion

En conclusion, nous avons appris comment convertir PNG en EPS en Java. Nous avons utilisé la bibliothèque Aspose.Page for Java, qui fournit un moyen simple et efficace de convertir des images PNG en documents EPS et ne nécessite que quelques lignes de code. En suivant les étapes décrites dans cet article, vous pouvez facilement développer votre propre application de conversion PNG en EPS en Java. En cas d’ambiguïté, veuillez nous contacter sur notre forum d’assistance gratuit.

Voir également