Hice un pequeño parche para epstopdf
forzar el PDF a blanco y negro. Tenía un documento con algo de color y necesitaba convertirlo a un PDF en blanco y negro para evitar que se produjeran separaciones de color. ¿Hay algún lugar para publicar parches epstopdf
? He pegado el parche a continuación. Saludos, Guillermo[correo electrónico protegido]
--- epstopdf-2015 2016-01-18 03:23:20.428744975 +0100 +++ epstopdf-2015-wb 2016-01-18 03:39:10.653914869 +0100 @@ -203,6 +203,7 @@ $::opt_embed = 1; $::opt_exact = 0; $::opt_filter = 0; +$::opt_gray=0; $::opt_gs = 1; $::opt_gscmd = ""; @::opt_gsopt = (); @@ -363,6 +364,7 @@ --(no) información de depuración de salida de depuración (predeterminado: $bool[$::opt_debug]) --(no)escaneo exacto ExactBoundingBox (predeterminado: $bool[$::opt_exact]) --(no)filtro de lectura de entrada estándar (predeterminado: $bool[$::opt_filter]) + --(no)gris fuerza gris (predeterminado: $bool[$::opt_gray]) --(no)gs ejecuta ghostscript (predeterminado: $bool[$::opt_gs]) --(no)contrataciones escanean HiResBoundingBox (predeterminado: $bool[$::opt_hires]) @@ -431,6 +433,7 @@ "dispositivo=s", "¡empotrar!", "¡exacto!", + "¡gris!", "¡filtrar!", "¡gs!", "gscmd=s", # \ref{val_gscmd} @@ -585,6 +588,8 @@ presione @GS, '-dUseFlateCompression=false' a menos que $::opt_compress; +push @GS, qw(-sColorConversionStrategy=Gray -dProcessColorModel=/DeviceGray) if $::opt_gray; + si ($::opt_res y no $::opt_res =~ /^(\d+(x\d+)?)$/) { warnerr "Resolución no válida: $opt_res";