конвертировать-png-в-eps-in-java

PNG и EPS — два популярных формата изображений, но у них разные сильные и слабые стороны. PNG — растровый формат. Он удобен для хранения детальных изображений, например фотографий. Хотя EPS — это векторный формат, он хорош для хранения изображений, которые необходимо масштабировать до разных размеров без потери качества, например логотипов и иллюстраций. В этой статье мы узнаем, как конвертировать PNG в EPS на Java.

В этой статье рассматриваются следующие темы:

  1. Java PNG to EPS Converter API – скачать бесплатно
  2. Конвертировать PNG в EPS в Java
  3. Конвертировать PNG в EPS с помощью FileStream
  4. Сохраните PNG как EPS, используя буферизованное изображение
  5. Сохранить PNG как EPS, используя буферизованное изображение с потоком
  6. Конвертировать PNG в EPS онлайн
  7. PNG в EPS — бесплатные обучающие ресурсы

API конвертера Java PNG в EPS – скачать бесплатно

Мы будем использовать API Aspose.Page for Java для преобразования PNG в EPS на Java. Он позволяет разработчикам создавать, редактировать и сохранять документы XPS и EPS/PS, а также конвертировать их в другие форматы, такие как PDF и растровые изображения.

Пожалуйста, загрузите JAR API или добавьте следующую конфигурацию pom.xml в приложение Java на основе Maven.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository> 
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-page</artifactId>
    <version>23.8</version>
</dependency>

Конвертировать PNG в EPS в Java

Мы можем конвертировать файлы PNG в изображения EPS, выполнив следующие действия:

  1. Создайте экземпляр класса PsSaveOptions.
  2. Вызовите метод saveImageAsEps() класса PsDocument, чтобы сохранить изображение в виде файла EPS.

Метод saveImageAsEps(string imageFilePath, string epsFilePath, PsSaveOptions options) класса PsDocument принимает в качестве аргументов путь к файлу изображения, путь к файлу EPS и PsSaveOptions.

В следующем примере кода показано, как преобразовать изображение PNG в формат EPS на Java.

// Пути к файлам
String png = "C:\\Files\\circle.png";
String eps = "C:\\Files\\output.eps";

// Создать параметры по умолчанию
PsSaveOptions options = new PsSaveOptions();

// Сохраните изображение JPEG в файл EPS.
PsDocument.saveImageAsEps(png, eps, options);
Конвертировать PNG в EPS в Java

Конвертировать PNG в EPS в Java

Конвертируйте PNG в EPS с помощью FileStream

Аналогичным образом мы можем конвертировать изображения PNG в изображения EPS, используя объекты входного и выходного потока, выполнив следующие шаги:

  1. Создайте экземпляр класса PsSaveOptions.
  2. Считайте изображение PNG с помощью FileInputStream.
  3. Создайте EPS FileOutputStream.
  4. Вызовите метод saveImageAsEps(), чтобы сохранить изображение в виде файла EPS.

Метод saveImageAsEps(java.io.InputStream imageStream, java.io.OutputStream epsStream, PsSaveOptions options) класса PsDocument принимает в качестве аргументов объекты входного и выходного потока вместе с PsSaveOptions.

В следующем примере кода показано, как преобразовать изображение PNG в формат EPS с помощью Stream в Java.

// Пути к файлам
String png = "C:\\Files\\circle.png";
String eps = "C:\\Files\\output.eps";

// Создать параметры по умолчанию
PsSaveOptions options = new PsSaveOptions();

// Создайте входной поток из файла изображения.
FileInputStream inputStream = new FileInputStream(png);

// Создайте выходной поток для файла EPS.
FileOutputStream outputStream = new FileOutputStream(eps);

// Сохранить изображение PNG в файл EPS
PsDocument.saveImageAsEps(inputStream, outputStream, options);

Конвертируйте PNG в EPS с использованием буферизованного изображения

Мы также можем конвертировать PNG в EPS, используя буферизованное изображение, выполнив следующие действия:

  1. Создайте экземпляр класса PsSaveOptions.
  2. Создайте объект BufferedImage, используя метод ImageIO.read().
  3. Вызовите метод saveImageAsEps(), чтобы сохранить изображение в виде файла EPS.

Метод saveImageAsEps(java.awt.image.BufferedImage image, string epsFilePath, PsSaveOptions options) класса PsDocument принимает в качестве аргументов BufferedImage, путь к файлу EPS и PsSaveOptions.

В следующем примере кода показано, как преобразовать изображение PNG в формат EPS с использованием буферизованного изображения в Java.

// Пути к файлам
String png = "C:\\Files\\circle.png";
String eps = "C:\\Files\\output.eps";

// Создать параметры по умолчанию
PsSaveOptions options = new PsSaveOptions();

// Создайте объект BufferedImage из файла изображения.
BufferedImage bufferedImage = ImageIO.read(new File(png));

// Сохранить изображение PNG в файл EPS
PsDocument.saveImageAsEps(bufferedImage, eps, options);

Преобразование PNG в EPS с использованием буферизованного изображения и потока

Аналогичным образом мы можем конвертировать изображения PNG в EPS, используя буферизованное изображение вместе с выходным потоком, выполнив следующие действия:

  1. Создайте экземпляр класса PsSaveOptions.
  2. Создайте экземпляр объекта BufferedImage из потока файлов изображений.
  3. Создайте EPS FileOutputStream.
  4. Вызовите метод saveImageAsEps(), чтобы сохранить изображение в виде файла EPS.

Метод saveImageAsEps(java.awt.image.BufferedImage image, java.io.OutputStream epsStream, PsSaveOptions options) класса PsDocument принимает в качестве аргументов BufferedImage, путь к файлу EPS и PsSaveOptions.

В следующем примере кода показано, как преобразовать изображение PNG в формат EPS с использованием буферизованного изображения и потока в Java.

// Пути к файлам
String png = "C:\\Files\\circle.png";
String eps = "C:\\Files\\output.eps";

// Создать параметры по умолчанию
PsSaveOptions options = new PsSaveOptions();

// Создайте объект BufferedImage из файла изображения.
BufferedImage bufferedImage = ImageIO.read(new FileInputStream(png));

// Создайте выходной поток для файла EPS.
FileOutputStream outputStream = new FileOutputStream(eps);

// Сохранить изображение PNG в файл EPS
PsDocument.saveImageAsEps(bufferedImage, outputStream, options);

Библиотека конвертера PNG2EPS – получите бесплатную лицензию

Вы можете получить бесплатную временную лицензию и бесплатно опробовать библиотеку без каких-либо ограничений.

Конвертируйте PNG в EPS онлайн

Вы также можете попробовать наше бесплатное онлайн-приложение конвертер PNG в EPS, разработанное с использованием вышеуказанного API. Это идеальный инструмент для тех, кому необходимо быстро конвертировать файлы PNG в EPS.

PNG в PS – учебные ресурсы

Вы можете узнать больше о преобразовании изображений PNG в формат EPS и изучить другие возможности библиотеки, используя ресурсы ниже:

Заключение

В заключение мы узнали, как конвертировать PNG в EPS на Java. Мы использовали библиотеку Aspose.Page for Java, которая обеспечивает простой и эффективный способ преобразования изображений PNG в документы EPS и требует всего лишь нескольких строк кода. Следуя инструкциям, описанным в этой статье, вы можете легко разработать собственное приложение для конвертации PNG в EPS на Java. В случае возникновения каких-либо неясностей, пожалуйста, свяжитесь с нами на нашем форуме бесплатной поддержки.

Смотрите также