convertire-png-in-eps-in-java

PNG e EPS sono due formati di immagine popolari, ma hanno punti di forza e di debolezza diversi. PNG è un formato raster. È utile per memorizzare immagini dettagliate, come fotografie. Sebbene l’EPS sia un formato vettoriale, è utile per archiviare immagini che devono essere ridimensionate in dimensioni diverse senza perdere qualità, come loghi e illustrazioni. In questo articolo impareremo come convertire PNG in EPS in Java.

Questo articolo tratta i seguenti argomenti:

  1. API Java Convertitore da PNG a EPS – Download gratuito
  2. Converti PNG in EPS in Java
  3. Converti PNG in EPS utilizzando FileStream
  4. Salvare il PNG come EPS utilizzando l’immagine memorizzata
  5. Salva PNG come EPS utilizzando l’immagine memorizzata nel buffer con Stream
  6. Converti PNG in EPS online
  7. PNG in EPS - Risorse didattiche gratuite

API Java convertitore da PNG a EPS – Download gratuito

Utilizzeremo l’API Aspose.Page for Java per convertire PNG in EPS in Java. Consente agli sviluppatori di creare, modificare e salvare documenti XPS e EPS/PS, nonché di convertirli in altri formati come PDF e immagini raster.

Si prega di scaricare il JAR dell’API o aggiungere la seguente configurazione pom.xml in un’applicazione Java basata su 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>

Converti PNG in EPS in Java

Possiamo convertire file PNG in immagini EPS seguendo i passaggi seguenti:

  1. Crea un’istanza della classe PsSaveOptions.
  2. Chiama il metodo saveImageAsEps() della classe PsDocument per salvare l’immagine come file EPS.

Il metodo saveImageAsEps(string imageFilePath, string epsFilePath, PsSaveOptions options) della classe PsDocument accetta come argomenti il percorso del file immagine, il percorso del file EPS e PsSaveOptions.

L’esempio di codice seguente mostra come convertire un’immagine PNG in formato EPS in Java.

// Percorsi dei file
String png = "C:\\Files\\circle.png";
String eps = "C:\\Files\\output.eps";

// Crea opzioni predefinite
PsSaveOptions options = new PsSaveOptions();

// Salva l'immagine JPEG in un file EPS
PsDocument.saveImageAsEps(png, eps, options);
Converti PNG in EPS in Java

Converti PNG in EPS in Java

Converti PNG in EPS utilizzando FileStream

Allo stesso modo, possiamo convertire immagini PNG in immagini EPS utilizzando oggetti flusso di input e output seguendo i passaggi seguenti:

  1. Crea un’istanza della classe PsSaveOptions.
  2. Leggere un’immagine PNG utilizzando FileInputStream.
  3. Crea un FileOutputStream EPS.
  4. Chiama il metodo saveImageAsEps() per salvare l’immagine come file EPS.

Il metodo saveImageAsEps(java.io.InputStream imageStream, java.io.OutputStream epsStream, PsSaveOptions options) della classe PsDocument accetta gli oggetti del flusso di input e output insieme a PsSaveOptions come argomenti.

L’esempio di codice seguente mostra come convertire un’immagine PNG in formato EPS utilizzando Stream in Java.

// Percorsi dei file
String png = "C:\\Files\\circle.png";
String eps = "C:\\Files\\output.eps";

// Crea opzioni predefinite
PsSaveOptions options = new PsSaveOptions();

// Crea il flusso di input dal file immagine
FileInputStream inputStream = new FileInputStream(png);

// Crea il flusso di output per il file EPS
FileOutputStream outputStream = new FileOutputStream(eps);

// Salva l'immagine PNG in un file EPS
PsDocument.saveImageAsEps(inputStream, outputStream, options);

Converti PNG in EPS utilizzando l’immagine memorizzata nel buffer

Possiamo anche convertire PNG in EPS utilizzando l’immagine bufferizzata seguendo i passaggi seguenti:

  1. Crea un’istanza della classe PsSaveOptions.
  2. Crea un oggetto BufferedImage utilizzando il metodo ImageIO.read().
  3. Chiama il metodo saveImageAsEps() per salvare l’immagine come file EPS.

Il metodo saveImageAsEps(java.awt.image.BufferedImage image, string epsFilePath, PsSaveOptions options) della classe PsDocument accetta BufferedImage, il percorso del file EPS e PsSaveOptions come argomenti.

L’esempio di codice seguente mostra come convertire un’immagine PNG in formato EPS utilizzando l’immagine bufferizzata in Java.

// Percorsi dei file
String png = "C:\\Files\\circle.png";
String eps = "C:\\Files\\output.eps";

// Crea opzioni predefinite
PsSaveOptions options = new PsSaveOptions();

// Crea l'oggetto BufferedImage dal file immagine
BufferedImage bufferedImage = ImageIO.read(new File(png));

// Salva l'immagine PNG in un file EPS
PsDocument.saveImageAsEps(bufferedImage, eps, options);

Converti PNG in EPS utilizzando Immagine bufferizzata e Stream

Allo stesso modo, possiamo convertire immagini PNG in EPS utilizzando l’immagine bufferizzata insieme al flusso di output seguendo i passaggi seguenti:

  1. Crea un’istanza della classe PsSaveOptions.
  2. Crea un’istanza di un oggetto BufferedImage dal flusso del file immagine
  3. Crea un FileOutputStream EPS.
  4. Chiama il metodo saveImageAsEps() per salvare l’immagine come file EPS.

Il metodo saveImageAsEps(java.awt.image.BufferedImage image, java.io.OutputStream epsStream, PsSaveOptions options) della classe PsDocument accetta BufferedImage, il percorso del file EPS e PsSaveOptions come argomenti.

L’esempio di codice seguente mostra come convertire un’immagine PNG in formato EPS utilizzando l’immagine bufferizzata e lo streaming in Java.

// Percorsi dei file
String png = "C:\\Files\\circle.png";
String eps = "C:\\Files\\output.eps";

// Crea opzioni predefinite
PsSaveOptions options = new PsSaveOptions();

// Crea l'oggetto BufferedImage dal file immagine
BufferedImage bufferedImage = ImageIO.read(new FileInputStream(png));

// Crea il flusso di output per il file EPS
FileOutputStream outputStream = new FileOutputStream(eps);

// Salva l'immagine PNG in un file EPS
PsDocument.saveImageAsEps(bufferedImage, outputStream, options);

Libreria di conversione PNG2EPS: ottieni una licenza gratuita

Puoi ottenere una licenza temporanea gratuita per provare la libreria gratuitamente senza alcuna limitazione.

Converti PNG in EPS online

Puoi anche provare la nostra app online gratuita convertitore da PNG a EPS sviluppata utilizzando l’API di cui sopra. È uno strumento ideale per coloro che hanno bisogno di convertire rapidamente file PNG in EPS.

Da PNG a PS – Risorse didattiche

Puoi saperne di più sulla trasformazione delle immagini PNG in formato EPS ed esplorare altre funzionalità della libreria utilizzando le risorse seguenti:

Conclusione

In conclusione, abbiamo imparato come convertire PNG in EPS in Java. Abbiamo utilizzato la libreria Aspose.Page for Java, che fornisce un modo semplice ed efficiente per convertire immagini PNG in documenti EPS e richiede solo poche righe di codice. Seguendo i passaggi descritti in questo articolo, puoi facilmente sviluppare la tua applicazione di conversione da PNG a EPS in Java. In caso di ambiguità, contattaci sul nostro forum di supporto gratuito.

Guarda anche