PostScript encapsulado ( EPS ) es un formato de documento PostScript que cumple con la Convención de estructuración de documentos (DSC) y que se puede utilizar como formato de archivo gráfico . El formato fue desarrollado en 1987 por John Warnock y Chuck Geschke , los fundadores de Adobe , junto con Aldus . [1] La base de las primeras versiones del formato de archivo de ilustraciones de Adobe Illustrator está formada por EPS junto con las Convenciones de estructuración abierta DSC.
En resumen, los archivos EPS son documentos PostScript autónomos y razonablemente predecibles que describen una imagen o un dibujo y se pueden colocar dentro de otro documento PostScript. Un archivo EPS es esencialmente un programa PostScript, guardado como un único archivo que incluye una vista previa de baja resolución "encapsulada" en su interior, lo que permite que algunos programas muestren una vista previa en la pantalla. Un archivo EPS contiene un comentario DSC que describe el rectángulo que contiene la imagen. Las aplicaciones pueden utilizar esta información para diseñar la página, incluso si no pueden reproducir directamente el PostScript que contiene.
Los archivos EPS suelen incluir una imagen de vista previa del contenido para visualizarlo en pantalla. La idea es permitir una vista previa sencilla del resultado final en cualquier aplicación que pueda dibujar un mapa de bits. Sin esta vista previa, las aplicaciones tendrían que renderizar directamente los datos PostScript (PS) dentro del EPS, lo que estaba más allá de las capacidades de la mayoría de las máquinas que usaban PostScript.
Cuando se implementó EPS por primera vez, las únicas máquinas que usaban PostScript ampliamente eran las Apple Macintosh . Estas máquinas no podían reproducir directamente el PostScript, lo que planteaba a Adobe el dilema de cómo proporcionar una imagen de vista previa para el diseñador y al mismo tiempo incluir la versión PS para la impresora. En Mac, esto resultó ser fácil de resolver, ya que el sistema de archivos de Mac incluye dos partes (conocidas como forks ) que se denominan lógicamente como un solo archivo. Al colocar el PostScript en el fork de datos y un recurso PICT estándar de Mac en el fork de recursos , ambas imágenes se podían mover juntas de manera invisible como si fueran un solo archivo. Si bien una vista previa de PICT a menudo contiene un mapa de bits , también podría contener una representación vectorial de toda la imagen, lo que proporciona vistas previas de muy alta calidad.
Sin embargo, ninguna de estas tecnologías se utiliza habitualmente en ningún otro sistema operativo. Cuando se encontraron con los mismos problemas en las versiones de sus programas basadas en Microsoft Windows , Adobe optó por añadir un archivo TIFF codificado en la sección de encabezado del PostScript. A veces, aunque con menos frecuencia, utilizaron el formato Windows Metafile (WMF). WMF tiene el potencial de proporcionar vistas previas vectoriales, similares a PICT en Mac. Ambos archivos EPS en formato de PC tienen una desventaja particular: debido a que los datos PostScript, el encabezado y la vista previa están todos en el mismo archivo, provocarán errores de impresión si un programa no entiende el formato lo suficientemente bien como para extraer solo los datos PostScript.
Un cuarto formato, conocido como EPSI , incluye un mapa de bits de vista previa codificado en ASCII . Este formato proporciona solo vistas previas en blanco y negro. Se utiliza principalmente en sistemas tipo Unix . Con varias formas diferentes de representar la vista previa, los archivos EPSI tienen una portabilidad limitada. Una aplicación que no puede interpretar la vista previa de un archivo EPS generalmente mostrará un cuadro vacío en la pantalla, pero podrá imprimir el archivo correctamente. El tipo de vista previa más compatible es una vista previa en formato Windows con un TIFF.
Debido a la capacidad de usar scripts integrados, Microsoft eliminó el soporte para archivos EPS en los programas de Microsoft Office en mayo de 2018. [2] [3] [4]