Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

211
Vistas
Ghostscript: filtrar secuencias de imágenes por criterios

Tengo archivos pdf creados en Adobe InDesign, que contiene varios tipos de objetos.

Deseo "Eliminar todo excepto el arte más grande (fondo)" y guardarlo en un archivo nuevo.

Esto se puede lograr casi a la perfección con una combinación de opciones de comando gs como esta:

 $ gs -q -o "${outfile}" -sDEVICE=pdfwrite -dFILTERTEXT -dFILTERVECTOR "${infile}"

Sin embargo, ocasionalmente hay varias imágenes rasterizadas que me gustaría filtrar según algún criterio. La imagen que deseo conservar siempre tiene las siguientes propiedades que la distinguen de las no deseadas:

  • siempre es el más grande en tamaño de datos
  • siempre es el mayor por dimensión
  • siempre son imágenes binarias de 1 bit, a veces comprimidas con CCITT g4 o LZW

¿Hay alguna manera de filtrar ciertas imágenes por criterios, usando el comando gs o quizás alguna otra herramienta?

Este enlace me guió para usar las opciones de filtro, pero no pude encontrar la manera de ampliar aún más la funcionalidad: ¿Cómo puedo eliminar todas las imágenes de un PDF?

El código se ejecuta en un entorno Mac/Ubuntu.

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda