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:
$ pdftk A=file1.pdf B=file2.pdf cat A1-2 B2 A3-4 output nuevo.pdf

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

Instalamos ImageMagick:
# aptitude install imagemagick

 

Convertimos un pdf en imagenes tiff:
$ 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 tamanyo de las imagenes (opcion 1):
$ mogrify -resize 50% *png

Cambiamos el tamanyo de las imagenes (opcion 2):
$ mogrify -resize 1024×768 *.png

 

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.
 

Obtenemos informacion sobre una imagen:
$ identify imagen.jpg

 

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

 

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

 

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

 

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.