| カプセル化ポストスクリプト | |
|---|---|
| ファイル名拡張子 |
|
| インターネットメディアの 種類 |
|
| タイプコード |
|
| 統一型識別子 (UTI) | com.adobe.encapsulated-postscript |
| フォーマットの種類 | ベクター画像形式 |
| 拡張 | ポストスクリプト |
カプセル化ポストスクリプト(EPS)は、グラフィックファイル形式として使用できる、文書構造化規約(DSC)に準拠したポストスクリプト文書形式です。この形式は、 Adobeの創設者であるジョン・ワーノックとチャック・ゲシュケがAldusとともに1987年に開発しました。[ 1 ] Adobe Illustratorのアートワークファイル形式の初期バージョンは、EPSとDSCオープン構造化規約によって構成されています。
要するに、EPSファイルは、画像や図面を記述する自己完結型で比較的予測可能なPostScriptドキュメントであり、別のPostScriptドキュメント内に配置できます。EPSファイルは基本的にPostScriptプログラムであり、低解像度のプレビューが「カプセル化」された単一ファイルとして保存されます。これにより、一部のプログラムで画面上にプレビューを表示できます。EPSファイルには、画像を含む矩形領域を記述するDSCコメントが含まれています。アプリケーションは、内部のPostScriptを直接レンダリングできない場合でも、この情報を使用してページをレイアウトできます。
EPSファイルには、画面表示用のプレビュー画像が含まれていることがよくあります。これは、ビットマップを描画できるアプリケーションであれば、最終出力を簡単にプレビューできるようにするためです。このプレビュー機能がない場合、アプリケーションはEPSファイル内のPostScript(PS)データを直接レンダリングする必要があり、これはPostScriptを使用するほとんどのマシンの能力を超えていました。
EPSが初めて実装された当時、PostScriptを広く使用していたマシンはApple Macintoshのみでした。これらのマシンはPostScriptを直接レンダリングできなかったため、Adobeはデザイナー向けのプレビュー画像を提供すると同時に、プリンター用のPSバージョンも提供するというジレンマに直面しました。Macでは、この問題は簡単に解決できました。Macのファイルシステムは、論理的に1つのファイルとして参照される2つの部分(フォークと呼ばれる)で構成されているからです。PostScriptをデータフォークに、標準のMac PICTリソースをリソースフォークに配置することで、両方の画像を1つのファイルであるかのように目に見えない形で一緒に移動させることができました。PICTプレビューにはビットマップが含まれることが多いですが、画像全体のベクター表現を含めることもでき、非常に高品質なプレビューを提供できます。
しかし、これらの技術はいずれも他のオペレーティングシステムでは一般的に使用されていません。Microsoft Windowsベースのプログラムで同じ問題に直面したとき、Adobe は代わりにPostScript のヘッダー セクションにエンコードされたTIFFファイルを追加することを選択しました。まれではありますが、代わりにWindows Metafile (WMF) 形式を使用することもありました。WMF は Mac の PICT と同様に、ベクター プレビューを提供する可能性があります。これらの PC 形式の EPS ファイルはどちらも、PostScript データ、ヘッダー、プレビューがすべて同じファイルに含まれているため、プログラムが PostScript データだけを抽出するのに十分な形式を理解していない場合、印刷エラーが発生します。
EPSIと呼ばれる 4 番目のフォーマットには、 ASCIIエンコードされたプレビュー ビットマップが含まれています。このフォーマットは白黒のプレビューのみを提供します。主にUnix 系システムで使用されます。プレビューの表現方法が複数あるため、EPSI ファイルの移植性は限られています。EPS ファイルのプレビューを解釈できないアプリケーションは、通常、画面上に空のボックスを表示しますが、ファイルは正しく印刷できます。最も広くサポートされているプレビュー形式は、TIFF を使用した Windows フォーマットのプレビューです。
埋め込みスクリプトを使用できるようになったため、Microsoft は2018 年 5 月にMicrosoft Officeプログラムでの EPS ファイルのサポートを終了しました。[ 2 ] [ 3 ] [ 4 ]