Muy buena de nuevo nos vemos por aqui, y me alegra ver que hay gente que sigue muy activa y que han puesto ultimanete post muy interesantes en este Foro, a todos ellos mi enhorabuena.
Bueno yo sigo con lo mio, con los comandos jejeje.... que perra que me ha dado.
En este caso traigo un tutorial sobre el comando NCONVERT, que como vereis mas adelante es muy interesante.
TUTORIAL NCONVERT
Y vosotros direis para que utilzar este comando si hay programas como el mtpaint, el gimp y un monton mas de editores que ya lo hacen, pues muy sencillo la respuestas son las siguientes.
1) Imaginar que queremos convertir o aplicar un filtro o cualquier otra cosa a 450 imagenes por decir una cifra que se encuentran en un directorio, hacer una por una en mtpaint u otro editor es un coñazo, pues con una sola linea de comando de nconvert variamos los 450 archivos de una sola vez y muy rapidito.
2) Si queremos variar 450 imagenes o las que queramos pero a cada una con un filtro distinto o cualquier otra cosa hariamos un script con 450 lineas que se pueden hacer muy facil con copia y pega, y el script se encargaria de ello.
3) Si queremos a aplicar un filtro o varios filtros sobre una imagen o todas las imagenes que queramos, pero al mismo tiempo pues por cualquier editor de imagenes como mtpaint u otro, tendrias que hacer primero un filtro y luego aplicar el otro y asi sucesivamente, con una linea de comando aplicamos todos de una vez.
Bueno ya vereis lo comodo que es y la de multiple infinidad de combinaciones que se pueden obtener, combinando filtros y demas.
Espero que os enganche este comando por que es un comando que para lo poquito que ocupa de tamaño, la de infinidad de cosas que hace.
Bueno pues ahi vamos al ataque.
Bueno lo primero es conseguir nconvert por que no viene dentro de los comandos de puppy y la forma de conseguirlo o una de las forma multiples de conseguirlo es bajarnos el archivo
Y uno de los multiples sitios donde te lo puedes bajar es de:
http://www.general-files.com/download/s ... bec77h32i0
Elijo de todas las opciones la de Linux86 a secas no la de 64 bits, que bueno se supone que son para ordenadores y sistemas que tienen y puede reconocer los 64 bits.
Bueno me bajo el archivo
NConvert-linux.tgz que es un archivo comprimido y al picarlo con el ordenador puppy me da la opcion de que si quiero instalarlo y le digo que NO.
Inmediatamente que me abre la ventana con los archivos que contiene este archivo comprimido y yo selecciono
solamente el de nconvert a secas aunque si queremos podemos seleccionar todos, se nos creara un directorio Nconvert que incluira todos los archivos que seleccionamos.
Bueno en definitiva el archivo que nos interesa es el « nconvert » a secas que es el binario ejecutable del comando.
Esta es la version 6.17 que creo que es la mas actualizada por que da Fecha de 17 Sep del 2012.
Bueno pues este archivo lo podemos colocar bien en /usr/bin o /usr/bin/local, colocarlo en uno u otro directorio pero no en los dos a la vez, y bueno ya tenemos comando listo para usarse.
Teclear desde terminal nconvert y lo veremos.
Bueno ahora vamos a lo importante que es utilizarlo y vamos a ello y lo vamos hacer mediante ejemplos:
Primero cogemos una foto que queramos en esto caso cojo de una chica guapa para que os anime.
Perdonar chicas el proxima vez pongo la de un chico.
Bueno partiendo de esta imagen que llamamos img1.jpg bueno vamos a abrir un terminal en el directorio donde esta esta imagen y tecleamos el siguiente comando.
nconvert -out png -embossmore img1.jpg
Lo que estamos diciendole es que nos cree una salida de archivo de imagen con extension png y que le aplique el filtro -embossmore y el resultado es un archivo img1.png que si lo abrimos con el visor nos sale esto:
Bueno el numero de combinaciones son infinitas casi, vamos a por otro.
nconvert -out png -embossmore -binary floyd img1.jpg
Con esta imagen aplicamos dos filtros a la vez -embossmore y -binary , recordar que podemos aplicar todos los
que queramos a la vez.
con esto obtenermos lo siguiente:
Otro mas:
nconvert -out png -embossmore -swirl 80 img1.jpg
Pobrecila la halley como a quedado ..
Bueno para no poner mas imagenes vosotros mismo podeis comprobando todo lo que puede hacer tecleando.
nconvert -help > /mnt/home/nconvert.txt
En este archivo nconvert.txt encontrareis todas las posibilidades de e nconvert, aqui o dejo una cuantas que he probado yo:
nconvert -out png -sepia 80 img1.jpg
nconvert -out png -solarize 120 img1.jpg
nconvert -out png -rotate 20 img1.jpg
nconvert -out png -sepia 80 img1.jpg
nconvert -out png -resize 300 148 img1.jpg
nconvert -out png -mosaic 30 img1.jpg
nconvert -out png -negate img1.jpg
nconvert -out png -medianb 5 img1.jpg
nconvert -out png -medianb 11 img1.jpg
nconvert -out png -levels 30 20 img1.jpg
nconvert -out png -levels 50 20 img1.jpg
nconvert -out png -levels 100 100 img1.jpg
nconvert -out png -lents 50 img1.jpg
nconvert -out png -grey 4 img1.jpg
nconvert -out png -grey 32 img1.jpg
Bueno ire poniendo muchos mas y combinaciones curiosas de los mismos animo a la gente que vaya poniendo muchos mas y pruebe.
Bueno una ultima cosa por ahora si lo que quereis es aplicar el mismo filtro a todas las imagenes jpg de un directorio lo que tendrias que escribir es un comado:
nconvert -out png -negate *.jpg
Esto lo que haria es que todas las imagenes de jpg se compiarian en archivos png pero estos saldrian negativos del original. *.jpg es el filtro para todas las imagenes de directorio, si son png *.png, *.tif, etc...
Bueno un saludo y nos vemos en el proximo post..... espero que os haya gustado.