PNG і EPS є двома популярними форматами зображень, але вони мають різні сильні та слабкі сторони. PNG — це растровий формат. Це добре для зберігання детальних зображень, наприклад фотографій. Оскільки EPS є векторним форматом, він підходить для зберігання зображень, які потрібно масштабувати до різних розмірів без втрати якості, наприклад логотипів та ілюстрацій. У цій статті ми дізнаємося, як конвертувати PNG у EPS у Java.
Ця стаття охоплює такі теми:
- API конвертера Java PNG у EPS – безкоштовне завантаження
- Перетворити PNG на EPS у Java
- Перетворіть PNG на EPS за допомогою FileStream
- Збережіть PNG як EPS за допомогою буферизованого зображення
- Збережіть PNG як EPS за допомогою буферизованого зображення з потоком
- Конвертувати PNG у EPS онлайн
- 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, виконавши наведені нижче дії.
- Створіть екземпляр класу PsSaveOptions.
- Викличте метод 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 за допомогою FileStream
Подібним чином ми можемо конвертувати зображення PNG у зображення EPS за допомогою об’єктів вхідного та вихідного потоку, виконавши наведені нижче дії.
- Створіть екземпляр класу PsSaveOptions.
- Прочитайте зображення PNG за допомогою FileInputStream.
- Створіть EPS FileOutputStream.
- Викличте метод 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 за допомогою буферизованого зображення, виконавши наведені нижче дії.
- Створіть екземпляр класу PsSaveOptions.
- Створіть об’єкт BufferedImage за допомогою методу ImageIO.read().
- Викличте метод 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 за допомогою буферизованого зображення разом із вихідним потоком, виконавши наведені нижче дії.
- Створіть екземпляр класу PsSaveOptions.
- Створіть екземпляр об’єкта BufferedImage із потоку файлу зображення
- Створіть EPS FileOutputStream.
- Викличте метод 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. У разі будь-яких неясностей зв’яжіться з нами на нашому безкоштовному форумі підтримки.