Перетворення GIF на EPS за допомогою API для .NET

Огляд

У цій статті пояснюється, як конвертувати GIF у EPS за допомогою C#. Він охоплює наступні теми.

Зображення C# у EPS

У цих статтях описано перетворення зображення в EPS за допомогою C# з інших форматів, таких як JPG, TIFF, PNG тощо.

Конвертація C# GIF у EPS

Ви можете перевірити якість перетворення Aspose.Page GIF у EPS і переглянути результати безкоштовно в режимі GIF у EPS Converter, а потім перегляньте отриманий EPS-файл за допомогою нашого EPS Viewer


Aspose.Page для .NET GIF to EPS Converter дозволяє конвертувати зображення GIF у файл Encapsulated PostScript (EPS) з використанням будь-якої мови, що підтримується платформою .NET: C#, VB, J#.

Кроки: код API конвертера GIF у EPS у C#

Щоб конвертувати GIF в EPS, необхідно виконати лише 2 кроки:

  1. Створіть екземпляр PsSaveOptions.
  2. Використовуйте статичний метод SaveImageToEps з PsDocument.

Метод SaveImageToEps має чотири модифікації, щоб надати користувачеві найзручніший спосіб збереження GIF-зображення в EPS.

Використання рядків для збереження GIF у EPS у C#

У наведеному нижче фрагменті коду C# вхідне зображення та вихідний файл EPS призначаються рядками:

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(DataDir + "input.gif", OutputDir + "output_gif.eps", options);

Використання потоків для збереження GIF у EPS у C#

У наведеному нижче фрагменті коду C# вхідне зображення та вихідний файл EPS призначені потоками:

 1// Convert GIF image to EPS using streams.
 2
 3// Create default options
 4PsSaveOptions options = new PsSaveOptions();
 5
 6// Create input stream from image
 7using (FileStream input = new FileStream(DataDir + "input.gif", FileMode.Open))
 8{
 9    // Create output stream for EPS
10    using (FileStream output = new FileStream(OutputDir + "output_gif.eps", FileMode.Open))
11    {
12        // Save GIF image from input file stream to EPS file output stream
13        PsDocument.SaveImageAsEps(input, output, options);
14    }
15}

Використання об’єкта Bimap і рядка для збереження GIF у EPS у C#

У наведеному нижче фрагменті коду C# вхідне зображення призначається об’єктом Bitmap, а вихідний файл EPS призначається рядком:

 1// Convert GIF image to EPS from Bitmap object to file.
 2
 3// Create default options
 4PsSaveOptions options = new PsSaveOptions();
 5
 6using (Bitmap bmp = new Bitmap(DataDir + "input.gif"))
 7{
 8    // Save GIF bitmap to EPS file
 9    PsDocument.SaveImageAsEps(bmp, OutputDir + "output_gif.eps", options);
10}

Для Linux, MacOS та інших операційних систем, відмінних від Windows, ми пропонуємо використовувати наш пакет Aspose.Page.Drawing Nuget. Він використовує бекенд Aspose.Drawing замість системної бібліотеки System.Drawing.

Тому імпортуйте простір імен Aspose.Page.Drawing замість System.Drawing. У наведеному вище та наступному фрагментах коду Aspose.Page.Drawing.Bitmap використовуватиметься замість System.Drawing.Bitmap. Наші приклади коду на GitHub містять усі необхідні заміни.

Використання об’єкта Bimap і потоку для збереження GIF у EPS у C#

У наведеному нижче фрагменті коду C# вхідне зображення призначається об’єктом Bitmap, а вихідний файл EPS призначається потоком:

 1// Convert GIF image to EPS from Bitmap object to stream.
 2
 3// Create default options
 4PsSaveOptions options = new PsSaveOptions();
 5
 6using (Bitmap bmp = new Bitmap(DataDir + "input.gif"))
 7{
 8    // Create output stream for EPS
 9    using (FileStream output = new FileStream(OutputDir + "output_gif.eps", FileMode.Open))
10    {
11        // Save GIF bitmap to EPS file stream
12        PsDocument.SaveImageAsEps(bmp, output, options);
13    }
14}

Перегляньте перетворення GIF у EPS Java і C++.

Оцініть конвертацію GIF у EPS онлайн на нашому конвертері GIF у EPS. Ви можете конвертувати декілька GIF-зображень у файли EPS одночасно та завантажувати результати за кілька секунд.

Ви можете завантажити приклади та файли даних із GitHub.

Have any questions about Aspose.Page?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.