Обрізка та зміна розміру EPS

Нативне API-рішення для керування розміром зображень EPS через .NET

 

Перетворення ваших зображень EPS стало ще простішим! За допомогою Aspose.Page для .NET ви можете обрізати або змінювати розмір файлів EPS відповідно до ваших точних специфікацій усього кількома рядками коду. Хочете зробити зображення більшим? Без проблем. Потрібно менше? Ми допоможемо. Наш API для C# дозволяє точно масштабувати зображення, гарантуючи, що воно ідеально відповідає вашому задуму.

Технологія розроблена таким чином, щоб вносити зміни в заголовок та розділ налаштувань вашого файлу EPS, залишаючи вміст недоторканим. Це означає, що розмір вашого файлу залишається незмінним, що робить процес безперебійним та ефективним. Щоб змінити розмір зображення EPS у C#, вам спочатку потрібно визначити наступне:

  • Визначити поточний розмір вашого зображення.

  • Виберіть одиниці вимірювання, які найкраще відповідають вашим потребам: пункти (1/72 дюйма), дюйми, міліметри, сантиметри або відсотки.

Aspose.Page надає вам функціональність для легкого керування межами файлів EPS. За допомогою цього API ви можете масштабувати або обрізати зображення за допомогою C#. Щоб дізнатися більше про те, як працювати з файлами EPS, перегляньте документацію. Щоб побачити функціонал у дії, спробуйте кросплатформні додатки EPS Crop та EPS Resize.

Щоб використовувати функціонал, вам спочатку потрібно отримати рішення:

  • Відкрийте менеджер пакетів NuGet, знайдіть Aspose.Page та встановіть. Ви також можете скористатися наступною командою в консолі менеджера пакетів.

Package Manager Console Command


    PM> Install-Package Aspose.Page

Кроки для зміни розміру зображення EPS у C#.

Приклад нижче показує процес зміни розміру .eps у вибраних одиницях — пунктах. Порядок дій:

  1. Ініціалізуйте об’єкт PsDocument вхідним потоком, що містить файл EPS.
  2. Визначте існуючий розмір зображення за допомогою статичного методу ExtractEpsSize().
  3. Створіть вихідний потік для отриманого файлу EPS.
  4. Змініть розмір об’єкта PsDocument на новий розмір у пунктах за допомогою статичного методу ResizeEps().
  5. Збережіть файл результату.

Код C# для зміни розміру зображень EPS (пункти).

    using Aspose.Page.EPS;
    using Aspose.Page.EPS.Device;
    // Set the path to the documents directory.
    string dataDir = GetDataDir();

    //Create an input stream for an EPS file
    using (Stream inputEpsStream = new System.IO.FileStream(dataDir + "input.eps", System.IO.FileMode.Open, System.IO.FileAccess.Read))
    {
        //Initialize the PsDocument object with the input stream
        PsDocument doc = new PsDocument(inputEpsStream);

        //Get the size of the EPS image
        Size oldSize = doc.ExtractEpsSize();

        //Create an output stream for the resized EPS
        using (Stream outputEpsStream = new System.IO.FileStream(dataDir + "output_resize_inches.eps", System.IO.FileMode.Create, System.IO.FileAccess.Write))
        {
            //Save the EPS to the output stream with the new size assigned in inches
            doc.ResizeEps(outputEpsStream, new SizeF(oldSize.Width * 2, oldSize.Height * 2), Units.Points);
        }
    }



FAQ

1. Чи можна обрізати файли EPS?

Файли EPS по суті є файлами PostScript, інкапсульованими в обмежувальну рамку, і їх можна обрізати, змінюючи параметри обмежувальної рамки, щоб вказати потрібну область зображення. Цей процес ефективно видаляє будь-які небажані ділянки зображення EPS.

2. Як я можу обрізати файл Encapsulated PostScript?

Aspose.Page дозволяє обрізати файли EPS за допомогою статичного методу ExtractEpsSize(), щоб отримати розмір фактичного файлу та обрізати його до нового розміру в пунктах за допомогою статичного методу ResizeEps().

3. Чи існують якісь інструменти чи програмне забезпечення, спеціально розроблене для обрізки файлів EPS (Encapsulated PostScript)?

Aspose.Page має кросплатформну програму EPS Crop , яка дозволяє обрізати файли в режимі онлайн лише за секунду.

EPS What is EPS File Format

EPS (Encapsulated PostScript) — формат на основі PostScript, який описує одну сторінку. Підходить для векторних графік та комбінованих вектор‑растр зображень. Після імпорту файл не можна редагувати, тому його зазвичай конвертують у редагований формат, наприклад SVG або PDF.