画像をEPSに変換 | .NETのAspose.Page
Aspose.Page API ソリューションには、独自のアプリやソフトウェアに追加できる変換機能があります。この章では、変換方法について専用の記事とコード例を用意し、統合プロセスを可能な限り容易にします。
画像を EPS に変換する
Encapsulated PostScript (EPS) — Adobe Systems が PostScript 言語のサブセットに基づいて作成したファイル形式です。異なるアプリ間でグラフィックデータを交換するために設計されています。EPS または略して Encapsulated PostScript ファイルは、1 ページのみの記述を含む PostScript 言語ファイルで、1 つの PostScript ファイルを別の PostScript ファイルに埋め込む(カプセル化する)ことを目的としています。
EPS ファイルは、Adobe Acrobat、Adobe Illustrator、Adobe InDesign、Adobe Photoshop(以降のバージョン)、Inkscape、Gimp などのグラフィックエディターで開くことができます。 Aspose.Page Viewer などのWebソリューションを使ってファイルの内容を確認することもできます。多くのユーザーにとって、ファイルを作業用のソフトウェアで扱える形式に変換する方が快適でしょう。
当社のソリューションを利用して、プログラムで画像をEPSファイルに変換する方法については、次の記事をご覧ください。
画像からEPSへの変換を行うAIエージェントの構築
主なエンジニアリング目標は、標準的なラスターアセットを取り込み、その方向と解像度のパラメータを抽出し、最適なPostScriptラッパーコンテキストを挿入して、エンタープライズグレードのベクトルファイルとして製品をシリアル化するパイプラインを確立することです。
フォーマットとインテントの処理(LLMコアインジェスト) ユーザーは、「これを印刷出版に適したEPS形式に変換し、可能であれば透明な背景コンテキストを持つようにしてください」というプロンプトとともにラスター画像をアップロードします。 LLMは構造の指示を読み取り、ファイルペイロードを分離し、ソースのMIMEタイプを識別して、対応するターゲット変換ルートにマッピングします。
空間メトリックとDPIの抽出 生成されたEPSファイルがクリッピングされるのを防ぐため、エージェントは出力ラッパーをコンパイルする前に、グラフィックの基礎となる次元パラメータをチェックします。 システムはファイルをストリームしてそのパラメータを解析し、絶対ピクセル幅、ピクセル高さ、解像度密度(DPI)、および色深度プロファイルを抽出します。
PsDocumentラッパーと変換オプション(マッピングレイヤー) エージェントは、抽出されたレイアウトパラメータを正確なターゲット座標系(
PsDocumentキャンバス空間)にマッピングします。 AIはターゲットのスケーリングメトリックを計算します。EPSレイアウトはネイティブにポイント($1/72$インチ)で計算されるため、エージェントはソースDPIに基づいてピクセル寸法をポイント単位に変換します。
![]()
明示的な構造化ストリームオプションを設定し、ネイティブ変換配列を開始します。
- ストリームのカプセル化とシリアル化(Aspose実行ノード)
エンジンは、画像のバイトデータを新しい
PostScriptファイルラッパーの構造化プロローグ定義ブロックに直接パッケージ化します。 システムは専用の変換ユーティリティ(例:PsDocument.SaveImageAsEps)を実行し、ラスターストリームを単一ページのベクトルキャンバスシェル内に入れ子にして、EPSファイルを出力します。