Archive

Archive for April, 2008

Comprobaciones de HW en GNU/Linux

April 29th, 2008 Güimi No comments

DISPOSITIVOS

# lspci | cat /proc/cpuinfo

# lsusb | cat /proc/scsi/scsi

 

MEMORIA

# free

# memtest86

 

DISCOS

# dd if=/dev/… of=/dev/null

# smartmontools

 

RED

# nictools_nopci

# nictools_pci

 

CPU

# cpuburn

# crashme

# fuzz

# stress

 

OTROS

# mbmon

# sensord

# lmbench

# lm_sensors

# lshw | hwinfo | x86info

# ltp

# spew

 

Comprobaciones de HW en GNU/Linux, Veruificar hardware en Linux, chequeo de hardware

Categories: GNU/Linux, Hardware, Prompt

Trabajar con PDFs desde el prompt

April 10th, 2008 Güimi No comments

Instalamos PDFTK (The PDF ToolKit):
# aptitude install pdftk

Extraer paginas de un pdf (opcion 1):
$ pdftk file.pdf burst

Extraer paginas de un pdf (opcion 2):
$ convert -density 150 archivo.pdf img_%04d.tiff

Convertir imagenes en un pdf:
$ convert *.tiff archivo.pdf

OCR:
$ for x in $(ls img_*tiff); do gocr $x >> kk.txt; done

Extraer imágenes de un pdf:
$ pdfimages -j file.pdf img

Extraer texto de un pdf:
$ pdftotext file.pdf

Unir pdfs:
$ pdftk *.pdf cat output nuevo.pdf

Unir parte de unos pdfs con otros:
# Insertamos la página 2 del fichero B entre la página 2 y la página 3 del fichero A
$ pdftk A=file1.pdf B=file2.pdf cat A1-2 B2 A3-end output nuevo.pdf

Rotar pdfs:
# S(outh) – 180% ; E(ast) 90%; W(est) 270%; N(orth) 0%
$ pdftk A=file1.pdf cat A1-endS output nuevo.pdf
En un pdf que contiene páginas giradas, será necesario rotar al Norte para que recuperen la orientación original.

Añadir marca de agua:
$ pdftk fileIn.pdf background marca_agua.pdf output fileOut.pdf
Se recomienda que marca_agua.pdf sea del tamaño de las páginas del PDF (A4, letter…).
Si el pdf son imágenes, éstas taparán la marca de agua y no se verá.
Es útil en pdfs con textos. La alternativa es el “sello”.
Añadir sello:
$ pdftk fileIn.pdf stamp sello.pdf output fileOut.pdf
Se recomienda que sello.pdf sea del tamaño de las páginas del PDF (A4, letter…).
El pdf se “estampará” como sello encima de las páginas del pdf. La alternativa es la marca de agua.

Modificar los datos de propiedades de un pdf (autor, fecha de modificación…):
$ pdftk fichero.pdf dump_data output propiedades.dat
$ vi propiedades.dat
$ pdftk fichero.pdf update_info propiedades.dat output fichero_mod.pdf

Convertir pdf en txt:
$ pdftotext -layout fich.pdf fich.txt

Trabajar con PDFs desde el prompt, edición de PDFs desde la línea de comandos

Categories: GNU/Linux, Prompt

Trabajar con imágenes desde el prompt

April 10th, 2008 Güimi No comments

Veremos varios ejemplos, pero primero instalamos ImageMagick:
# aptitude install imagemagick

Convertimos de pdf a imagenes y viceversa:
$ convert -density 150 archivo1.pdf img_%04d.tiff
$ convert *.png archivo2.pdf

Rotamos las imagenes 180 grados:
$ mogrify -rotate 180 *tiff

Cambiamos el formato de las imagenes:
$ mogrify -format png *tiff
$ convert imagen.jpg imagen.png

Cambiamos la profundidad de color:
$ mogrify -colors 16 *png

Cambiamos el tamaño de las imagenes:
$ mogrify -resize 50% *png
$ mogrify -resize 1024×768 *.png
$ mogrify -quality 75-type optimize -resize 1024×768 *.png

Obtenemos informacion sobre una imagen:
$ identify imagen.jpg

Cambiar imagenes a bn:
$ convert imagen_color.jpg -monochrome imagen_bn.jpg

Añadir un texto a una imagen:
$ convert -font courier -fill yellow -pointsize 25 -draw ‘text 100,250 guimi’ imagen.jpg imagen_con_txt.jpg

Incluimos una imagen “firma” -con fondo transparente- en la esquina inferior derecha de otra imagen:
$ combine -gravity SouthEast -compose Over imagen_original.jpg firma.png imagen_firmada.jpg
$ convert -draw ‘image Over 100,100 225,225 firma.png’ imagen_original.jpg
Podemos ver más ejemplos de cómo firmar imágenes en otro post de este blog llamado firmar imágenes.

Crear un índice gráfico con miniaturas:
$ convert “vid:*jpg” indice.png
Crear un índice gráfico con miniaturas (utiliza GUI para mostrar el resultado):
$ display “vid:*.jpg”

Crear un gif animado con varios jpg:
$ convert -delay 15 *.jpg imagen_animada.gif
Extraer los fotogramas de una imagen animada:
$ convert imagen_animada.gif -adjoin imagen.jpg

Trabajar con imágenes desde el prompt, editar y modificar imágenes desde la línea de comandos

Categories: GNU/Linux, Multimedia, Prompt
Para los artículos:
Creative Commons License 2003-2009 Güimi (http://guimi.net)
Está permitido copiar, distribuir y/o modificar los documentos bajo los términos de la licencia "Reconocimiento-Compartir bajo la misma licencia 3.0 España" de Creative Commons.

Puede ver una copia de esta licencia completa.

Para el código de programación:
General Public License GPL 2 - Copyright (c) 1998-2009 Güimi (http://guimi.net)
Está permitido copiar, distribuir y/o modificar los desarrollos bajo los términos de la licencia "GNU General Public License, Versión 2" de Free Software Fundation.

Puede ver una copia de esta licencia completa.

Reconocimiento tautológico: Todas las marcas pertenecen a sus respectivos propietarios.