konwertuj-png-do-eps-w-Java

PNG i EPS to dwa popularne formaty obrazów, ale mają różne mocne i słabe strony. PNG to format rastrowy. Dobrze nadaje się do przechowywania szczegółowych obrazów, takich jak fotografie. Chociaż EPS jest formatem wektorowym, dobrze nadaje się do przechowywania obrazów, które należy przeskalować do różnych rozmiarów bez utraty jakości, takich jak logo i ilustracje. W tym artykule dowiemy się, jak przekonwertować PNG na EPS w Javie.

W tym artykule poruszono następujące tematy:

  1. API konwertera Java PNG na EPS – bezpłatne pobieranie
  2. Konwertuj PNG na EPS w Javie
  3. Konwertuj PNG na EPS za pomocą FileStream
  4. Zapisz plik PNG jako plik EPS przy użyciu buforowanego obrazu
  5. Zapisz PNG jako EPS, używając buforowanego obrazu ze strumieniem
  6. Konwertuj PNG na EPS online
  7. PNG do EPS – bezpłatne zasoby edukacyjne

Interfejs API konwertera Java PNG na EPS – pobierz bezpłatnie

Do konwersji PNG na EPS w Javie użyjemy interfejsu API Aspose.Page for Java. Umożliwia programistom tworzenie, edytowanie i zapisywanie dokumentów XPS i EPS/PS, a także konwertowanie ich do innych formatów, takich jak PDF i obrazy rastrowe.

Proszę pobierz plik JAR interfejsu API lub dodaj następującą konfigurację pom.xml w aplikacji Java opartej na 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>

Konwertuj PNG na EPS w Javie

Możemy przekonwertować pliki PNG na obrazy EPS, wykonując poniższe czynności:

  1. Utwórz instancję klasy PsSaveOptions.
  2. Wywołaj metodę saveImageAsEps() klasy PsDocument, aby zapisać obraz jako plik EPS.

Metoda saveImageAsEps(string imageFilePath, string epsFilePath, PsSaveOptions options) klasy PsDocument przyjmuje jako argumenty ścieżkę do pliku obrazu, ścieżkę do pliku EPS i PsSaveOptions.

Poniższy przykład kodu pokazuje, jak przekonwertować obraz PNG na format EPS w Javie.

// Ścieżki plików
String png = "C:\\Files\\circle.png";
String eps = "C:\\Files\\output.eps";

// Utwórz opcje domyślne
PsSaveOptions options = new PsSaveOptions();

// Zapisz obraz JPEG do pliku EPS
PsDocument.saveImageAsEps(png, eps, options);
Konwertuj PNG na EPS w Javie

Konwertuj PNG na EPS w Javie

Konwertuj PNG na EPS za pomocą FileStream

Podobnie możemy konwertować obrazy PNG na obrazy EPS przy użyciu obiektów strumieni wejściowych i wyjściowych, wykonując poniższe kroki:

  1. Utwórz instancję klasy PsSaveOptions.
  2. Przeczytaj obraz PNG za pomocą FileInputStream.
  3. Utwórz strumień wyjściowy pliku EPS.
  4. Wywołaj metodę saveImageAsEps(), aby zapisać obraz jako plik EPS.

Metoda saveImageAsEps(java.io.InputStream imageStream, java.io.OutputStream epsStream, PsSaveOptions) klasy PsDocument przyjmuje jako argumenty obiekty strumienia wejściowego i wyjściowego wraz z opcją PsSaveOptions.

Poniższy przykład kodu pokazuje, jak przekonwertować obraz PNG na format EPS przy użyciu Stream w Javie.

// Ścieżki plików
String png = "C:\\Files\\circle.png";
String eps = "C:\\Files\\output.eps";

// Utwórz opcje domyślne
PsSaveOptions options = new PsSaveOptions();

// Utwórz strumień wejściowy z pliku obrazu
FileInputStream inputStream = new FileInputStream(png);

// Utwórz strumień wyjściowy dla pliku EPS
FileOutputStream outputStream = new FileOutputStream(eps);

// Zapisz obraz PNG do pliku EPS
PsDocument.saveImageAsEps(inputStream, outputStream, options);

Konwertuj PNG na EPS przy użyciu buforowanego obrazu

Możemy również przekonwertować PNG na EPS przy użyciu buforowanego obrazu, wykonując poniższe kroki:

  1. Utwórz instancję klasy PsSaveOptions.
  2. Utwórz obiekt BufferedImage przy użyciu metody ImageIO.read().
  3. Wywołaj metodę saveImageAsEps(), aby zapisać obraz jako plik EPS.

Metoda saveImageAsEps(java.awt.image.BufferedImage image, string epsFilePath, PsSaveOptions options) klasy PsDocument przyjmuje jako argumenty BufferedImage, ścieżkę do pliku EPS i PsSaveOptions.

Poniższy przykład kodu pokazuje, jak przekonwertować obraz PNG na format EPS przy użyciu buforowanego obrazu w Javie.

// Ścieżki plików
String png = "C:\\Files\\circle.png";
String eps = "C:\\Files\\output.eps";

// Utwórz opcje domyślne
PsSaveOptions options = new PsSaveOptions();

// Utwórz obiekt BufferedImage z pliku obrazu
BufferedImage bufferedImage = ImageIO.read(new File(png));

// Zapisz obraz PNG do pliku EPS
PsDocument.saveImageAsEps(bufferedImage, eps, options);

Konwertuj PNG na EPS za pomocą buforowanego obrazu i strumienia

Podobnie możemy przekonwertować obrazy PNG na EPS przy użyciu buforowanego obrazu wraz ze strumieniem wyjściowym, wykonując poniższe kroki:

  1. Utwórz instancję klasy PsSaveOptions.
  2. Utwórz instancję obiektu BufferedImage ze strumienia pliku obrazu
  3. Utwórz strumień wyjściowy pliku EPS.
  4. Wywołaj metodę saveImageAsEps(), aby zapisać obraz jako plik EPS.

Metoda saveImageAsEps(java.awt.image.BufferedImage image, java.io.OutputStream epsStream, PsSaveOptions) klasy PsDocument przyjmuje jako argumenty BufferedImage, ścieżkę do pliku EPS i PsSaveOptions.

Poniższy przykład kodu pokazuje, jak przekonwertować obraz PNG na format EPS przy użyciu buforowanego obrazu i strumienia w Javie.

// Ścieżki plików
String png = "C:\\Files\\circle.png";
String eps = "C:\\Files\\output.eps";

// Utwórz opcje domyślne
PsSaveOptions options = new PsSaveOptions();

// Utwórz obiekt BufferedImage z pliku obrazu
BufferedImage bufferedImage = ImageIO.read(new FileInputStream(png));

// Utwórz strumień wyjściowy dla pliku EPS
FileOutputStream outputStream = new FileOutputStream(eps);

// Zapisz obraz PNG do pliku EPS
PsDocument.saveImageAsEps(bufferedImage, outputStream, options);

Biblioteka konwertera PNG2EPS – uzyskaj bezpłatną licencję

Możesz uzyskać bezpłatną licencję tymczasową, aby wypróbować bibliotekę za darmo, bez żadnych ograniczeń.

Konwertuj PNG na EPS online

Możesz także wypróbować naszą bezpłatną aplikację online konwerter PNG na EPS opracowaną przy użyciu powyższego interfejsu API. Jest to idealne narzędzie dla tych, którzy potrzebują szybko przekonwertować pliki PNG do EPS.

PNG do PS – zasoby edukacyjne

Możesz dowiedzieć się więcej na temat przekształcania obrazów PNG do formatu EPS i poznać inne funkcje biblioteki, korzystając z poniższych zasobów:

Wniosek

Podsumowując, nauczyliśmy się konwertować PNG na EPS w Javie. Użyliśmy biblioteki Aspose.Page for Java, która zapewnia prosty i wydajny sposób konwersji obrazów PNG na dokumenty EPS i wymaga tylko kilku linijek kodu. Wykonując kroki opisane w tym artykule, możesz łatwo opracować własną aplikację konwertującą PNG na EPS w Javie. W przypadku jakichkolwiek niejasności prosimy o kontakt na naszym bezpłatnym forum wsparcia.

Zobacz też