Formato de arquivo

EPS - Encapsulated PostScript

EPS é o antigo formato de troca de vetores da indústria de impressão. É um programa PostScript com um cabeçalho, e é nesse cabeçalho que ficam seus metadados.

.eps

EPS significa Encapsulated PostScript. PostScript é uma linguagem de programação criada pela Adobe para descrever páginas impressas, e um arquivo EPS é um programa PostScript independente que descreve uma peça de arte: encapsulado significa que ele é escrito para ser inserido em um documento maior, e não impresso sozinho. Por duas décadas foi assim que logotipos e ilustrações eram enviados para gráficas, e ainda é o formato usado em muitas diretrizes de marca.

Como um EPS armazena ilustrações

O corpo de um EPS é código. Coordenadas, curvas, preenchimentos e traços são expressos como operadores PostScript em uma linguagem baseada em pilha, então desenhar uma forma é uma sequência de instruções, não uma estrutura de dados. Isso torna um EPS genuinamente independente de resolução: o próprio interpretador da impressora executa o programa na resolução em que ela trabalha.

Duas convenções o tornam utilizável dentro de outro documento. A primeira é a bounding box, um comentário perto do topo do arquivo que declara a extensão da arte em pontos, o que permite que um programa de diagramação saiba quanto espaço reservar sem executar o programa. A segunda é uma imagem de pré-visualização opcional em baixa resolução, para que o programa de diagramação possa mostrar algo na tela em vez de um retângulo cinza.

Um EPS também pode conter dados raster e, frequentemente, contém: um EPS do Photoshop são pixels encapsulados em PostScript. A extensão por si só, portanto, não indica se um arquivo é arte vetorial ou uma fotografia, o que é uma fonte recorrente de confusão em pré-impressão.

Quais metadados um EPS carrega

Os metadados de um EPS ficam no cabeçalho, como comentários com formato específico definidos pelas Document Structuring Conventions da Adobe. Eles começam com dois sinais de porcentagem e se parecem quase com uma carta de apresentação do arquivo.

Os que você quase sempre verá são %%BoundingBox com quatro coordenadas inteiras, %%Creator nomeando o aplicativo e a versão que produziram o arquivo, %%Title e %%CreationDate. Arquivos de pré-impressão geralmente adicionam %%DocumentFonts listando cada fonte necessária para a arte, %%DocumentNeededResources, %%For nomeando a pessoa ou organização para quem o arquivo foi feito, e %%Pages. Arquivos produzidos por apps da Adobe a partir dos anos 2000 normalmente também carregam um pacote XMP, que contém identificadores do documento e um histórico de edição.

%%DocumentFonts é o prático: se uma fonte dessa lista não estiver disponível onde o arquivo for impresso, o resultado sairá errado, e a lista é o único aviso que você recebe. %%For é o que deve ser verificado antes de reutilizar o arquivo, já que frequentemente traz o nome de um cliente.

Como o cabeçalho é texto simples, você pode ler tudo isso abrindo um EPS em um editor de texto. Os metadados ficam visíveis mesmo quando a arte não está.

Quando usar EPS

Use EPS quando algo na etapa seguinte exigir isso: um fluxo de trabalho de pré-impressão antigo, a especificação de arquivos de uma gráfica ou um pacote de ativos de marca que sempre foi distribuído nesse formato. Dentro dessas limitações ele funciona exatamente como sempre funcionou.

Para qualquer coisa nova, prefira PDF ou SVG. PDF é o descendente direto do PostScript, mantém a mesma fidelidade, tem pré-visualização adequada em qualquer lugar e é muito mais seguro de processar; SVG é a melhor opção na web. EPS não tem suporte de transparência digno do nome, sua pré-visualização pode não bater com o que é realmente impresso, e executar um programa PostScript de uma fonte não confiável nunca foi uma ideia confortável.