Invierte los colores de tus archivos PDF para ahorrar tinta al imprimirlos

Nunca me ha gustado imprimir las transparencias de la Universidad, puesto que me gusta estudiar directamente con el ordenador. Sin embargo, estos días compruebo que cada vez me resulta más difícil encontrar un sitio con enchufe en la biblioteca a la que voy a estudiar y la batería del portátil no me suele durar más de 2:30 (y es mucho decir) cuando estoy visualizando PDFs.

El caso es que al final me he visto obligado a imprimir los apuntes, pero tenía un problema. Los apuntes tienen el fondo negro y claro si imprimo eso así, a parte de que no me gusta cómo queda tan cargado de negro gasto una cantidad de cartucho de tinta considerable.

La solución que se ma ha ocurrido es hacerle el negativo a los PDF de manera que las letras claras se conviertan en oscuras y los fondos oscuros en claros. Se me han ocurrido varias ideas para intentar resolver este problema, pero ninguna terminaba de convencerme, puesto que necesitaba un método que me permitiese hacerlo de manera masiva (todos los archivos a la vez y no tener que ir página por página).

Al final, leyendo en la red he encontrado el siguiente método que hace uso de la genial ImageMagick, ejecutar el siguiente comando desde la consola:

$ mogrify -negate *.pdf

De esta manera he conseguido hacerlo todo de una vez y el resultado es verdaderamente bueno. Ni la misma Adobe creo que ofrece una herramienta comercial que lo haga de una manera tan rápida (aunque tarda algo en ejecutarse este método) y sencilla.

Comentarios

Linux-Gay-lover :

no estoy seguro que sea verdad, la retroiluminacion sigue funcionando siempre lo unico que consigues es poner mas pixeles negros que la tapen, no estoy seguro que eso ahorre mucha energia por otra parte cada vez me doy cuenta de que mogrify es una herramienta utilisima, no se me ocurria que eso se lo tragaba tambien

Linux-lover anónimo:

yo hasta hace poco me tenía por cutre, me acabas de demostrar que no soy nadie en este campo. Gracias! De cualquier manera, para el que le valga... Por otro lado... me suena que sí, pero no estoy muy seguro de que imagemagick deje poner umbrales en los colores. Lo suyo sería elegir el color de la fuente, añadirle un margen, y todo lo que no esté en este rango de colores pasarlo a blanco. Ya digo, con imagemagick no estoy seguro, pero si puedes tratarlo como una imagen, con ruby y la gema Rmagick se debería poder aunque sea pixel a pixel (ya dije que yo también era un cutre :) ). Un saludo.

carazo:

Me alegro de que seas tan cutre como yo :p