在java中將png轉換為eps

PNGEPS 是兩種流行的圖像格式,但它們有不同的優點和缺點。 PNG 是一種光柵格式。它適合儲存詳細圖像,例如照片。雖然 EPS 是一種向量格式,但它適合用來儲存需要縮放到不同尺寸而不損失品質的圖像,例如標誌和插圖。在本文中,我們將學習如何在 Java 中將 PNG 轉換為 EPS。

本文涵蓋以下主題:

  1. Java PNG 到 EPS 轉換器 API – 免費下載
  2. 在Java中將PNG轉換為EPS
  3. 使用 FileStream 將 PNG 轉換為 EPS
  4. 使用緩衝影像將 PNG 儲存為 EPS
  5. 使用帶流的緩衝影像將 PNG 儲存為 EPS
  6. 在線將PNG轉換為EPS
  7. PNG 轉 EPS - 免費學習資源

Java PNG 到 EPS 轉換器 API – 免費下載

我們將使用 Aspose.Page for Java API 在 Java 中將 PNG 轉換為 EPS。它允許開發人員創建、編輯和保存 XPSEPS/PS 文件,並將它們轉換為其他格式,例如 PDF 和光柵圖像。

下載 API 的 JAR 或在基於 Maven 的 Java 應用程式中新增以下 pom.xml 配置。

<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>

在 Java 中將 PNG 轉換為 EPS

我們可以按照以下步驟將 PNG 檔案轉換為 EPS 映像:

  1. 建立 PsSaveOptions 類別的實例。
  2. 呼叫PsDocument類別的saveImageAsEps()方法將影像儲存為EPS檔。

PsDocument 類別的 saveImageAsEps(string imageFilePath, string epsFilePath, PsSaveOptions options) 方法將映像檔路徑、EPS 檔案路徑和 PsSaveOptions 作為參數。

以下程式碼範例示範如何在 Java 中將 PNG 圖像轉換為 EPS 格式。

// 文件路徑
String png = "C:\\Files\\circle.png";
String eps = "C:\\Files\\output.eps";

// 建立預設選項
PsSaveOptions options = new PsSaveOptions();

// 將 JPEG 影像儲存到 EPS 文件
PsDocument.saveImageAsEps(png, eps, options);
在 Java 中將 PNG 轉換為 EPS

在 Java 中將 PNG 轉換為 EPS

使用 FileStream 將 PNG 轉換為 EPS

同樣,我們可以按照以下步驟使用輸入和輸出流物件將 PNG 影像轉換為 EPS 影像:

  1. 建立 PsSaveOptions 類別的實例。
  2. 使用 FileInputStream 讀取 PNG 映像。
  3. 建立 EPS 檔案輸出流。
  4. 呼叫 saveImageAsEps() 方法將影像儲存為 EPS 檔案。

PsDocument 類別的 saveImageAsEps(java.io.InputStream imageStream, java.io.OutputStream epsStream, PsSaveOptions options) 方法將輸入和輸出流物件以及 PsSaveOptions 作為參數。

以下程式碼範例示範如何使用 Java 中的 Stream 將 PNG 映像轉換為 EPS 格式。

// 文件路徑
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. 使用 ImageIO.read() 方法建立 BufferedImage 物件。
  3. 呼叫 saveImageAsEps() 方法將影像儲存為 EPS 檔案。

PsDocument 類別的 saveImageAsEps(java.awt.image.BufferedImage image, string epsFilePath, PsSaveOptions options) 方法將 BufferedImage、EPS 檔案路徑和 PsSaveOptions 作為參數。

以下程式碼範例示範如何使用 Java 中的緩衝影像將 PNG 影像轉換為 EPS 格式。

// 文件路徑
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 檔案輸出流。
  4. 呼叫 saveImageAsEps() 方法將影像儲存為 EPS 檔案。

PsDocument 類別的 saveImageAsEps(java.awt.image.BufferedImage image, java.io.OutputStream epsStream, PsSaveOptions options) 方法採用 BufferedImage、EPS 檔案路徑和 PsSaveOptions 作為參數。

以下程式碼範例示範如何使用 Java 中的緩衝影像和流將 PNG 影像轉換為 EPS 格式。

// 文件路徑
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

您也可以嘗試使用上述 API 開發的免費線上 PNG 到 EPS 轉換器 應用程式。對於那些需要將 PNG 檔案快速轉換為 EPS 的人來說,它是一個理想的工具。

PNG 到 PS – 學習資源

您可以了解有關將 PNG 圖像轉換為 EPS 格式的更多信息,並使用以下資源探索該庫的其他功能:

結論

總之,我們已經學習如何在 Java 中將 PNG 轉換為 EPS。我們使用了Aspose.Page for Java庫,它提供了一種簡單有效的方法將PNG圖像轉換為EPS文檔,並且只需要幾行程式碼。透過遵循本文中概述的步驟,您可以使用 Java 輕鬆開發自己的 PNG 到 EPS 轉換器應用程式。如有任何疑問,請透過我們的免費支援論壇與我們聯繫。

也可以看看