Caja delimitadora EPS: corrige cortes y espacio extra
Diagnostica diseños EPS recortados y márgenes excesivos comparando los límites declarados con el dibujo real. Vuelve a exportar y verifica el resultado receptor.
En esta página
- Lee correctamente las cuatro coordenadas
- Relaciona el síntoma con la siguiente comprobación
- Mismo dibujo, cuatro declaraciones delimitadoras
- Diagnostica, repara y verifica un reemplazo
- 1. Distingue la declaración del dibujo
- 2. Corrige la causa en el maestro editable
- 3. Comprueba el archivo exacto que usará el receptor
- Cómo encaja PerfectVector en este trabajo
- Preguntas frecuentes
- Fuentes
Si un EPS pierde parte de un logo o llega con demasiado espacio, compara su caja delimitadora declarada con el diseño que realmente dibuja. Un flujo receptor que use una caja demasiado pequeña puede recortar marcas existentes; una caja sobredimensionada puede dejar márgenes no deseados. Volver a exportar desde el maestro editable suele ser la reparación más clara. Ampliar una declaración no recupera un diseño que nunca se guardó o que sigue excluido por un trazado de recorte.
Empieza por el EPS original, una referencia visual completa y los requisitos de la aplicación receptora. Conserva el original y prueba un reemplazo con otro nombre para poder comparar la entrega real.
Lee correctamente las cuatro coordenadas
La caja delimitadora de un EPS describe el rectángulo que contiene las marcas dibujadas. En esta cabecera:
%%BoundingBox: 20 15 101 6620 15 es la esquina inferior izquierda y 101 66 la superior derecha. El ancho es 101 − 20 = 81 puntos y la altura 66 − 15 = 51 puntos. Los dos últimos números son coordenadas, no ancho y altura. Es válido que la esquina inferior izquierda no esté en cero.
La especificación EPSF 3.0 de Adobe define la caja alrededor de las marcas dibujadas, incluida la extensión de los trazos y sus uniones. Por eso la línea central de un trazado puede subestimar los límites necesarios. La especificación DSC 3.0 de Adobe exige argumentos enteros para %%BoundingBox.

Relaciona el síntoma con la siguiente comprobación
| Síntoma | Posible causa | Comprobación útil |
|---|---|---|
| Un borde rectangular nítido corta una marca | El recorte declarado o el marco receptor es demasiado pequeño | Compara la declaración, la extensión dibujada guardada y los ajustes de recorte del receptor |
| La marca completa queda rodeada por márgenes grandes | Límites declarados sobredimensionados o contenido dibujado adicional | Inspecciona toda la fuente y el rectángulo real de colocación |
| Un trazo queda cortado en un borde que parece correcto | Los límites pueden omitir la extensión visible del trazo | Recalcula a partir de la apariencia completa en la aplicación fuente |
| Una miniatura difiere del resultado colocado | La vista previa y el diseño renderizado pueden ser representaciones distintas | Compara un renderizado nuevo y el resultado real en el destino |
| Una declaración mayor sigue dejando contenido ausente | Faltan datos de dibujo o hay un trazado de recorte aplicado | Vuelve al maestro editable completo e inspecciona el dibujo en sí |
Un margen blanco también necesita una comprobación separada del fondo. Puede ser espacio vacío alrededor, un objeto blanco real o contenido rasterizado. El diagnóstico del fondo EPS trata esa diferencia; cambiar los límites no demuestra transparencia.
Mismo dibujo, cuatro declaraciones delimitadoras
Creamos cuatro EPS con un programa de dibujo idéntico byte por byte: un rectángulo verde azulado, un triángulo oscuro con un detalle circular blanco y una barra naranja cerca del borde derecho. Al volver a abrir los comandos guardados, comprobamos los mismos límites exteriores dibujados en todos los archivos:
lower-left: (20.25, 15.5)
upper-right: (100.75, 65.25)Solo cambiaron los comentarios delimitadores. Las cuatro cabeceras declaraban PostScript LanguageLevel 2. Ghostscript 10.08.0 renderizó los archivos reales guardados con png16m, -dEPSCrop y 288 dpi, equivalentes a cuatro píxeles por punto en este estudio.
| Declaración | Dimensiones PNG reales | Resultado observado |
|---|---|---|
%%BoundingBox: 20 15 101 66 | 324 × 204 | Marca completa con pequeños márgenes por redondeo a enteros |
%%BoundingBox: 20 15 60 66 | 160 × 204 | Lado derecho del triángulo recortado; barra naranja fuera del renderizado |
%%BoundingBox: 0 0 120 80 | 480 × 320 | Marca completa con amplio relleno blanco alrededor |
| Misma caja entera envolvente más límites fraccionarios HiRes | 322 × 199 | Marca completa sin los márgenes de redondeo a enteros en este renderizador |
Para la última fila, el comentario adicional era:
%%HiResBoundingBox: 20.25 15.5 100.75 65.25Aquí, HiResBoundingBox proporciona límites fraccionarios. El recorte observado siguió esos valores en esta ejecución de Ghostscript. Eso no promete que todos los importadores EPS den la misma prioridad al comentario. No atribuimos esta extensión a la especificación DSC 3.0.
Las salidas de 324 × 204 y 322 × 199 representan dimensiones de recorte diferentes, no diseños a distinta escala. El rectángulo entero declarado de 81 × 51 puntos contiene un rectángulo dibujado de 80.5 × 49.75 puntos. Su margen de redondeo es el esperado en este archivo controlado.
Las comprobaciones de píxeles encontraron la barra naranja en los renderizados completos; su posición conocida estaba fuera del renderizado demasiado pequeño. Una pasada separada del dispositivo bbox de Ghostscript sin recorte EPS indicó los mismos límites dibujados para los cuatro archivos, coincidiendo con el rectángulo envolvente serializado. Eso confirma el fallo de este ejemplo: el renderizado recortado perdió visibilidad mientras los comandos de dibujo seguían guardados.
Las declaraciones demasiado pequeña y demasiado grande son controles deliberadamente incorrectos. El estudio prueba un renderizador y geometría sencilla con rellenos; no implica resultados de importación en aplicaciones, vistas previas EPS, impresión física ni conversiones de PerfectVector.
Diagnostica, repara y verifica un reemplazo
1. Distingue la declaración del dibujo
Compara la referencia completa con el contenido real renderizado del archivo. Si puedes inspeccionar una cabecera EPS de texto plano, lee ambas declaraciones delimitadoras cuando estén presentes. No supongas que las marcas de cualquier archivo pueden medirse buscando números de coordenadas: el PostScript real puede usar transformaciones, procedimientos, texto, imágenes y recortes.
Para una comprobación técnica con Ghostscript instalado, este es el patrón de comando probado:
gs -dSAFER -dBATCH -dNOPAUSE \
-sDEVICE=png16m -r288 -dEPSCrop \
-sOutputFile=eps-check.png artwork.epsEsto escribe un PNG de inspección; no repara ni reemplaza el EPS. La documentación de uso de Ghostscript describe -dEPSCrop como el recorte del EPS a su caja delimitadora.
Si necesitas medir por separado la extensión de las marcas, distingue esa medición del renderizado recortado. La documentación del dispositivo bbox explica que su resultado depende de la resolución de rasterizado y el redondeo, y que excluye por defecto los objetos blancos. Por tanto, una extensión no blanca medida no es automáticamente una caja delimitadora completa de producción, especialmente si hay diseño blanco intencional.
2. Corrige la causa en el maestro editable
Si los límites excluyen diseño existente, vuelve a exportar el diseño completo previsto con una caja que lo contenga. Incluye la extensión visible de los trazos. Si los márgenes son excesivos, comprueba si objetos sueltos o dibujados intencionalmente amplían el contenido real antes de cambiar la región de exportación.
Usa los controles documentados de guardado EPS de la aplicación fuente y confirma la mesa de trabajo o el intervalo previstos. La guía de guardado de Illustrator de Adobe documenta el guardado EPS, la selección de mesas de trabajo y una opción separada de imagen de vista previa. Son controles documentados; nuestro estudio no hizo una exportación de Illustrator ni estableció su comportamiento de importación.
Si el contenido ausente no está en el dibujo guardado o está excluido por un trazado de recorte, corrige ese problema en la fuente y exporta de nuevo. Cambiar un comentario no aporta los comandos de trazado ausentes ni cambia la operación de recorte. Si no tienes el maestro, solicita una fuente completa o una exportación corregida en lugar de aceptar un marco vacío más grande.
3. Comprueba el archivo exacto que usará el receptor
Renderiza el reemplazo y compara con la referencia la silueta completa, los extremos de trazos finos, los detalles blancos internos y los márgenes intencionales. Confirma las dimensiones mediante las diferencias de coordenadas. Después coloca o importa ese mismo reemplazo en el flujo receptor real e inspecciona su recorte y escala.
Si el renderizado está completo pero la colocación sigue cortando el diseño, investiga el marco del destino, sus ajustes de importación y el tratamiento del archivo. Si ambos siguen incompletos, revisa el contenido fuente y el recorte. Mantén el reemplazo separado hasta que tanto el contenido como el resultado receptor cumplan el requisito.
Una comprobación correcta de límites no dice si el archivo contiene trazados editables o un mapa de bits incrustado. Usa la guía de inspección de la estructura EPS para esa tarea. Una caja delimitadora SVG es un sistema diferente; sus mediciones DOM no sustituyen la interpretación de comentarios y dibujo EPS.
Cómo encaja PerfectVector en este trabajo
Si solo queda un logo ráster plano completo y un fondo EPS opaco sirve para el trabajo, reconstruye sus formas visibles con el flujo de imagen a EPS de PerfectVector. Compara la silueta reconstruida, las letras y las aberturas con la referencia, e inspecciona el EPS exportado completo y sus dimensiones en el flujo receptor.
La salida actual usa trazados planos con relleno y un fondo blanco o negro opaco. Esto prepara un nuevo diseño candidato; no repara la cabecera de un EPS arbitrario, ni recupera contenido ausente que no se ve ni certifica el recorte del receptor. Si ya existe un maestro vectorial editable, corrige y vuelve a exportar ese maestro.
Preguntas frecuentes
¿La caja delimitadora EPS debe empezar en cero?
No. La coordenada inferior izquierda puede ser distinta de cero. El ancho y la altura se obtienen restando las coordenadas inferiores de las superiores. Nuestra caja entera envolvente empieza en (20, 15) y describe un rectángulo de 81 × 51 puntos sin mover los comandos de dibujo.
¿Un BoundingBox mayor puede recuperar diseño recortado?
Puede cambiar la región visible si el dibujo sigue presente y el flujo receptor usa esa declaración. No puede recrear comandos de dibujo ausentes ni deshacer un trazado de recorte. Corrige y vuelve a exportar desde el maestro completo; después verifica el destino real.
¿HiResBoundingBox siempre elimina los márgenes adicionales?
Aquí no se establece un comportamiento universal. Ghostscript 10.08.0 siguió los límites fraccionarios en nuestra ejecución controlada y produjo 322 × 199 píxeles en lugar de los 324 × 204 de la caja entera envolvente. Confirma el comportamiento del importador real y conserva una declaración entera envolvente válida.
Fuentes
- Adobe — Especificación EPSF 3.0 — Define límites inferior izquierdo y superior derecho alrededor del dibujo, incluida la extensión y las uniones de trazos.
- Adobe — Especificación DSC 3.0 — Define los argumentos de coordenadas enteras del comentario BoundingBox.
- Ghostscript — Parámetros EPS — Documenta EPSCrop y otros controles de procesamiento EPS.
- Ghostscript — Salida de caja delimitadora — Documenta la medición bbox, el tratamiento de objetos blancos y los límites de resolución y redondeo.
- Adobe — Guardar diseños — Documenta exportación EPS, selección de mesas de trabajo y la opción separada de imagen de vista previa.
¿Partes de un logo ráster completo y aceptas un fondo opaco? Crea un EPS candidato a partir de tu imagen, compara sus trazados con la referencia y verifica el diseño exportado completo, las dimensiones y el recorte en el flujo del receptor.
Más del blog

Cajas de página PDF: TrimBox, BleedBox y MediaBox
Entiende las cajas de página PDF con un ejemplo medido. Compara TrimBox, BleedBox, MediaBox y CropBox antes de exportar un logo o enviarlo a impresión.

Requisitos vectoriales de Shutterstock: comprueba tu EPS
Comprueba el formato EPS, los límites del diseño y el tamaño de archivo exigidos por Shutterstock, y revisa trazados, color y elegibilidad antes de enviar vectores.
