Обрезать и изменять размер EPS

Собственное решение C++ API для управления размером изображений EPS.

 

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

  • Если вы разрабатываете макет для печатного или цифрового документа, вам может потребоваться изменить размер изображения EPS, чтобы оно соответствовало определенным размерам.
  • Уменьшив размер изображения, вы можете уменьшить размер файла, что упростит его совместное использование, загрузку или печать. Файлы изображений меньшего размера также быстрее загружаются на веб-сайтах и ​​в цифровых документах, что повышает удобство использования.
  • Обрезка может помочь устранить отвлекающие или ненужные части изображения, сосредоточив внимание на ключевых элементах, а также изменить соотношение сторон изображения, чтобы оно лучше соответствовало вашим дизайнерским потребностям. Столь тщательное кадрирование может улучшить общую композицию и визуальную привлекательность изображения.
  • Обрезка и изменение размера могут помочь оптимизировать изображение для использования в Интернете, гарантируя, что оно быстро загружается и хорошо выглядит на экранах разных размеров.

Aspose.Page предоставляет вам возможность легко управлять границами файлов EPS. С помощью этого API вы можете масштабировать или обрезать изображения с помощью C#. Чтобы узнать больше о как работать с файлами EPS , следуйте документации. Чтобы увидеть активную версию этой функции, попробуйте EPS Crop и EPS Resize перекрестно. платформенные приложения.

Для использования функционала сначала необходимо получить решение:

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

Package Manager Console Command

    PM> Install-Package Aspose.Page

Действия по изменению размера изображения EPS.

В примере ниже показан процесс изменения размера .eps с выбранными единицами измерения – точками. Порядок:

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

В примере ниже показан процесс обрезки вместо изменения размера .eps с использованием выбранных единиц измерения — точек. Порядок:

  1. Инициализируйте объект PsDocument с помощью входного потока, содержащего файл EPS.
  2. Определите существующую ограничивающую рамку изображения с помощью статического метода ExtractEpsBoundingBox() .
  3. Создайте выходной поток для полученного файла EPS.
  4. Обрежьте объект PsDocument с помощью новой ограничивающей рамки с помощью статического метода CropEps() .
  5. Сохраните файл результатов.
Обрезка EPS

EPS Формат файла EPS

EPS (ERSF) или Encapsulated PostScript File Format — это формат, который на самом деле представляет собой программу PS, описывающую, как будет выглядеть отдельная страница. На самом деле это ограниченный PS плюс специальные примечания, которые помогают инкапсулировать графику PostScript в другой документ. EPS прекрасно поддерживает векторную графику или комбинированную векторно-растровую графику. Особенность формата в том, что как только он импортируется в документ, его уже нельзя редактировать. Это одна из причин преобразовать этот формат в тот, с которым вы можете работать.