Обрізати та змінити розмір 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 (EPSF) або формат файлу Інкапсульований PostScript — це формат, який насправді є програмою PS, яка описує, як виглядатиме окрема сторінка. Тобто це обмежений PS плюс окремі примітки, які допомагають інкапсулювати графіку PostScript в інший документ. EPS відмінно підтримує векторну графіку або комбіновану векторно-растрову графіку. Особливістю формату є те, що як тільки він імпортується в документ, його вже не можна редагувати. Це одна з причин конвертації цього формату на той, з яким ви легше працювати.