Comics en GNU/Linux

Escrito por Diskoppix

Existen unos archivos con extensiónn .cbr o .cbz y que en realidad no son mas que un archivo .rar o .zip al que se le ha cambiado su extensión por .cbr y .cbz respectivamente.Dichos archivos suelen verse cada vez más a menudo en las redes de intercambio,comiéndole terreno al pdf,y son usados normalmente para contener comics.

Para poder visualizar secuencialmente las imágenes comprimidas, existen varios programas,entre los que destacan CDisplay para windows y Jomic para MAC.

En Linux disponemos de varios: QComicBook (mi favorito), Comix y Cbrpager,los dos últimos disponibles a través de los repositorios de Debian.

Los mencionados programas no se limitan a visualizar los tebeos sino que,en mayor o menor medida,todos tienen implementados algunas funciones extra,como pueden ser la gestión de una comiteca,la extracción de imágenes,la conversión entre formatos,etc

La otra opción es descomprimir y usar un visualizador de imágenes cualquiera.Ahí está la novedad de éstos lectores,que son capaces de leer o visualizar dentro de los archivos comprimidos sin necesidad de descomprimir.Salvando las diferencias vendría a ser algo parecido a la música comprimida con un códec sin pérdida como flac y que no necesita descomprimirse para poder ser escuchada por un reproductor.

Trabajando desde la línea de comandos

Supongamos que tenemos un pdf y lo queremos pasar a zip (cbz) o simplemente extraer las imágenes. Todo ello lo podemos hacer desde la línea de comandos con el programa pdfimages,incluído en el paquete xpdf. Estando en el directorio en donde se encuentran los pdf la sintaxis sería:

pdfimages [opciones] fichero.pdf nombre_de_imágenes
   
Ejemplo.

pdfimages Sin_City.pdf Sin_City_de_Frank_Miller

Esto nos extraerá las siguientes imágenes contenidas en el pdf:

Sin_City_de_Frank_Miller-000.ppm.
Sin_City_de_Frank_Miller-001.ppm.
Sin_City_de_Frank_Miller-002.ppm.
Sin_City_de_Frank_Miller-003.ppm.
Sin_City_de_Frank_Miller-004.ppm.
...

La pega es que normalmente las mismas estarán en formato pbm o ppm,según sean en blanco y negro o a color respectivamente.Para pasarlas a otro formato podemos usar el comando mogrify (incluído en el paquete imagemagick) cuya sintaxis es como sigue:

mogrify [opciones] fichero_de_entrada

Ejemplo:

mogrify -format png *.ppm

Este comando convierte a .png todas las imágenes .ppm,conservando sus nombres.

También se pueden extraer las imágenes directamente al formato que elijamos mediante el comando convert (imagemagick):

convert fichero_de_entrada [opciones] fichero_de_salida

Ejemplo:

convert Sin_City.pdf Sin_City.png

Si lo que queremos es extraer las páginas del comic en formato jpeg,podemos usar pdfimages para esta labor,ya que permite la extracción directa,aunque sólo a ese formato.

pdfimages -j Sin_City.pdf Sin_City_de_Frank_Miller

Tras haber extraído las imágenes de un pdf,sólo tenemos que comprimirlas en un zip y luego renombrarlo a cbz:

zip Sin_City.zip *.jpg

mv Sin_City.zip Sin_City.cbz

Veamos ahora el caso contrario,crear un pdf que contenga las páginas de un comic. Suponiendo que las mismas estén en formato jpeg,bastaría con el siguiente comando:

convert *.jpg Sin_City.pdf



Comics en la Red

Información general sobre comics podeis encontrarla en estos sitios:

y para compartir vuestros comics podeis pasaros por este otro:

Otros sitios de interés:



Valid XHTML 1.0 Transitional ¡CSS Válido! Creative Commons License