PNG и EPS — два популярных формата изображений, но у них разные сильные и слабые стороны. PNG — растровый формат. Он удобен для хранения детальных изображений, например фотографий. Хотя EPS — это векторный формат, он хорош для хранения изображений, которые необходимо масштабировать до разных размеров без потери качества, например логотипов и иллюстраций. В этой статье мы узнаем, как конвертировать PNG в EPS на Java.
В этой статье рассматриваются следующие темы:
- Java PNG to EPS Converter API – скачать бесплатно
- Конвертировать PNG в EPS в Java
- Конвертировать PNG в EPS с помощью FileStream
- Сохраните PNG как EPS, используя буферизованное изображение
- Сохранить PNG как EPS, используя буферизованное изображение с потоком
- Конвертировать PNG в EPS онлайн
- 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, выполнив следующие действия:
- Создайте экземпляр класса 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 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, используя буферизованное изображение, выполнив следующие действия:
- Создайте экземпляр класса 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 в EPS, разработанное с использованием вышеуказанного API. Это идеальный инструмент для тех, кому необходимо быстро конвертировать файлы PNG в EPS.
PNG в PS – учебные ресурсы
Вы можете узнать больше о преобразовании изображений PNG в формат EPS и изучить другие возможности библиотеки, используя ресурсы ниже:
- Руководство разработчика
- Бесплатные онлайн-приложения
- Справочник по API
- Практические руководства и статьи
Заключение
В заключение мы узнали, как конвертировать PNG в EPS на Java. Мы использовали библиотеку Aspose.Page for Java, которая обеспечивает простой и эффективный способ преобразования изображений PNG в документы EPS и требует всего лишь нескольких строк кода. Следуя инструкциям, описанным в этой статье, вы можете легко разработать собственное приложение для конвертации PNG в EPS на Java. В случае возникновения каких-либо неясностей, пожалуйста, свяжитесь с нами на нашем форуме бесплатной поддержки.