Converti GIF in EPS utilizzando la soluzione API Java

Panoramica

Questo articolo spiega come convertire GIF in EPS utilizzando Java. Copre i seguenti argomenti.

Java Immagine in EPS

La conversione da Immagine a EPS tramite Java da altri formati come JPG, PNG e BMP è trattata in questi articoli.

Conversione Java da GIF a EPS

Puoi verificare la qualità della conversione da GIF a EPS di Aspose.Page e visualizzare i risultati tramite il convertitore da GIF a EPS online gratuito, quindi visualizzare il file EPS risultante con il nostro Visualizzatore EPS


Il convertitore da GIF a EPS di Aspose.Page per Java consente di convertire le immagini GIF in file Encapsulated PostScript (EPS) su qualsiasi sistema operativo che supporti Java Virtual Machine.
Passaggi: Codice API del convertitore da GIF a EPS in Java

Per eseguire la conversione da GIF a EPS sono necessari solo 2 passaggi:

  1. Creare un’istanza di PsSaveOptions. 2. Utilizzare il metodo statico saveImageToEps di PsDocument. Il metodo saveImageToEps presenta quattro modifiche per offrire all’utente il modo più comodo per salvare un’immagine GIF in EPS.

Utilizzo di stringhe per salvare GIF in EPS in Java

Nel seguente frammento di codice Java, l’immagine di input e il file EPS di output vengono assegnati tramite stringhe:

1// Convert GIF image to EPS using files paths.
2
3// Create default options
4PsSaveOptions options = new PsSaveOptions();
5
6// Save GIF image to EPS file
7PsDocument.saveImageAsEps(getDataDir() + "input.gif", getOutputDir() + "output_gif.eps", options);

Utilizzo di flussi per salvare GIF in EPS in Java

Nel seguente frammento di codice Java, l’immagine di input e il file EPS di output vengono assegnati tramite flussi:

 1// Convert GIF image to EPS using streams.
 2
 3// Create default options
 4PsSaveOptions options = new PsSaveOptions();
 5
 6// Create input stream from image
 7try (FileInputStream input = new FileInputStream(getDataDir() + "input.gif")) {
 8    // Create output stream for EPS
 9    try (FileOutputStream output = new FileOutputStream(getOutputDir() + "output_gif.eps")) {
10        // Save GIF image from input file stream to EPS file output stream
11        PsDocument.saveImageAsEps(input, output, options);
12    }
13} catch (IOException ex) {
14}

Utilizzo dell’oggetto BufferedImage e della stringa per salvare GIF in EPS in Java

Nel seguente frammento di codice Java, l’immagine di input viene assegnata dall’oggetto BufferedImage e il file EPS di output viene assegnato dalla stringa:

 1// Convert GIF image to EPS from Bitmap object to file.
 2
 3// Create default options
 4PsSaveOptions options = new PsSaveOptions();
 5
 6try {
 7	BufferedImage bmp = ImageIO.read(new java.io.File(getDataDir() + "input.gif"));
 8    // Save GIF bitmap to EPS file
 9    PsDocument.saveImageAsEps(bmp, getOutputDir() + "output_gif.eps", options);
10} catch (IOException ex) {
11}

Utilizzo dell’oggetto BufferedImage e del flusso per salvare GIF in EPS in Java

Nel seguente frammento di codice Java, l’immagine di input viene assegnata dall’oggetto BufferedImage e il file EPS di output viene assegnato dal flusso:

 1// Convert GIF image to EPS from Bitmap object to stream.
 2
 3// Create default options
 4PsSaveOptions options = new PsSaveOptions();
 5
 6try {
 7	BufferedImage bmp = javax.imageio.ImageIO.read(new java.io.File(getDataDir() + "input.gif"));
 8    // Create output stream for EPS
 9    try (FileOutputStream output = new FileOutputStream(getOutputDir() + "output_gif.eps")) {
10        // Save GIF bitmap to EPS file stream
11        PsDocument.saveImageAsEps(bmp, output, options);
12    }
13} catch (IOException ex) {
14}

Guarda la conversione da GIF a EPS in .NET.

Valuta la conversione da GIF a EPS online sul nostro Convertitore da GIF a EPS. Puoi convertire più immagini GIF in file EPS contemporaneamente e scaricare i risultati in pochi secondi.

Puoi scaricare esempi e file di dati da GitHub.

Have any questions about Aspose.Page?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.