PNG と EPS は 2 つの一般的な画像形式ですが、それぞれ長所と短所が異なります。 PNG はラスター形式です。写真などの詳細な画像の保存に適しています。 EPS はベクター形式であるのに対し、ロゴやイラストなど、品質を損なうことなくさまざまなサイズに拡大縮小する必要がある画像を保存するのに適しています。この記事では、Java で PNG を EPS に変換する方法を学びます。
この記事では次のトピックについて説明します。
- Java PNG to EPS Converter API – 無料ダウンロード
- Java で PNG を EPS に変換
- FileStreamを使用してPNGをEPSに変換
- バッファリングされたイメージを使用して PNG を EPS として保存
- ストリーム付きバッファー画像を使用して PNG を EPS として保存
- オンラインで PNG を EPS に変換
- PNG から EPS - 無料の学習リソース
Java PNG から EPS へのコンバーター API – 無料ダウンロード
Aspose.Page for Java API を使用して、Java で PNG を EPS に変換します。これにより、開発者は XPS および EPS/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 画像に変換できます。
- PsSaveOptions クラスのインスタンスを作成します。
- 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);
FileStream を使用して PNG を EPS に変換する
同様に、以下の手順に従って、入力および出力ストリーム オブジェクトを使用して PNG 画像を EPS 画像に変換できます。
- PsSaveOptions クラスのインスタンスを作成します。
- FileInputStream を使用して PNG 画像を読み取ります。
- EPS FileOutputStream を作成します。
- 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 に変換することもできます。
- PsSaveOptions クラスのインスタンスを作成します。
- ImageIO.read() メソッドを使用して BufferedImage オブジェクトを作成します。
- 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 画像に変換できます。
- PsSaveOptions クラスのインスタンスを作成します。
- 画像ファイルストリームからBufferedImageオブジェクトをインスタンス化します。
- EPS FileOutputStream を作成します。
- 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 へのコンバーター アプリケーションを簡単に開発できます。不明な点がある場合は、無料サポート フォーラムまでお問い合わせください。