convert-png-to-eps-in-java

PNG і EPS є двома популярними форматами зображень, але вони мають різні сильні та слабкі сторони. PNG — це растровий формат. Це добре для зберігання детальних зображень, наприклад фотографій. Оскільки EPS є векторним форматом, він підходить для зберігання зображень, які потрібно масштабувати до різних розмірів без втрати якості, наприклад логотипів та ілюстрацій. У цій статті ми дізнаємося, як конвертувати PNG у EPS у Java.

Ця стаття охоплює такі теми:

  1. API конвертера Java PNG у EPS – безкоштовне завантаження
  2. Перетворити PNG на EPS у Java
  3. Перетворіть PNG на EPS за допомогою FileStream
  4. Збережіть PNG як EPS за допомогою буферизованого зображення
  5. Збережіть PNG як EPS за допомогою буферизованого зображення з потоком
  6. Конвертувати PNG у EPS онлайн
  7. PNG у EPS - безкоштовні навчальні ресурси

Java PNG to EPS Converter API – Безкоштовне завантаження

Ми будемо використовувати 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) класу 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 to EPS converter, розроблену з використанням вищезгаданого API. Це ідеальний інструмент для тих, кому потрібно швидко конвертувати файли PNG у EPS.

PNG до PS – навчальні ресурси

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

Висновок

На завершення ми дізналися, як конвертувати PNG у EPS на Java. Ми використали бібліотеку Aspose.Page for Java, яка забезпечує простий і ефективний спосіб конвертації зображень PNG у документи EPS і вимагає лише кількох рядків коду. Дотримуючись кроків, описаних у цій статті, ви можете легко розробити власну програму для конвертації PNG у EPS на Java. У разі будь-яких неясностей зв’яжіться з нами на нашому безкоштовному форумі підтримки.

Дивись також