Converti GIF in EPS utilizzando l'API per .NET

Panoramica

Questo articolo spiega come convertire GIF in EPS usando C#. Copre i seguenti argomenti.

C# Immagine in EPS

La conversione da immagini a EPS usando C# da altri formati come JPG, TIFF, PNG ecc. è trattata in questi articoli.

Conversione da GIF a EPS in C#

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


Il convertitore GIF in EPS di Aspose.Page per .NET consente di convertire le immagini GIF in file Encapsulated PostScript (EPS) utilizzando qualsiasi linguaggio supportato dalla piattaforma .NET: C#, VB, J#.

Passaggi: Codice API del convertitore da GIF a EPS in C#

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 C#

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

 1// For complete examples and data files, please go to https://github.com/aspose-page/Aspose.Page-for-.NET
 2
 3// The path to the documents directory.
 4string dataDir = GetDataDir();
 5
 6// Create default options
 7PsSaveOptions options = new PsSaveOptions();
 8
 9// Save GIF image to EPS file
10PsDocument.SaveImageAsEps(dataDir + "input1.gif", dataDir + "output1.eps", options);

Utilizzo di flussi per salvare GIF in EPS in C#

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

1// For complete examples and data files, please go to https://github.com/aspose-page/Aspose.Page-for-.NET
2
3// Create default options
4PsSaveOptions options = new PsSaveOptions();
5
6// Save GIF image to EPS file
7PsDocument.SaveImageAsEps(inputStream, outputStream, options);

Utilizzo dell’oggetto Bimap e della stringa per salvare GIF in EPS in C#

Nel seguente frammento di codice C#, l’immagine di input è assegnata dall’oggetto Bitmap e il file EPS di output è assegnato dalla stringa:

 1// For complete examples and data files, please go to https://github.com/aspose-page/Aspose.Page-for-.NET
 2
 3// The path to the documents directory.
 4string dataDir = GetDataDir();
 5
 6// Create default options
 7PsSaveOptions options = new PsSaveOptions();
 8// Create the bitmap object from image file
 9using(Bitmap gif = new Bitmap(File.OpenRead(dataDir + "input1.gif")))
10{
11	// Save GIF image to EPS file
12	PsDocument.SaveImageAsEps(gif, dataDir + "output1.eps", options);
13}

Per Linux, macOS e altri sistemi operativi non Windows, offriamo l’utilizzo del nostro pacchetto Nuget Aspose.Page.Drawing. Utilizza il backend Aspose.Drawing anziché la libreria di sistema System.Drawing.

Quindi, importate lo spazio dei nomi Aspose.Page.Drawing anziché quello System.Drawing. Nei frammenti di codice sopra e nei seguenti verrà utilizzato Aspose.Page.Drawing.Bitmap al posto di System.Drawing.Bitmap. I nostri esempi di codice su GitHub contengono tutte le sostituzioni necessarie.

Utilizzo dell’oggetto Bimap e del flusso per salvare GIF in EPS in C#

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

 1// For complete examples and data files, please go to https://github.com/aspose-page/Aspose.Page-for-.NET
 2
 3// The path to the documents directory.
 4string dataDir = GetDataDir();
 5
 6// Create default options
 7PsSaveOptions options = new PsSaveOptions();
 8// Create the bitmap object from image file
 9using(Bitmap gif = new Bitmap(File.OpenRead(dataDir + "input1.gif")))
10{
11	// Create the output stream fo EPS file
12	using(Stream outputStream = File.OpenWrite(dataDir + "output1.eps"))
13	{
14		// Save GIF image to EPS file
15		PsDocument.SaveImageAsEps(gif, outputStream, options);
16	}
17}

Guarda la conversione da GIF a EPS in Java e C++.

Valuta la conversione da GIF a EPS online con il 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.