sábado, 6 de octubre de 2012

Crea imágenes ASCII con tus imágenes JPEG desde terminal

Este es un pequeño tutorial de como crear imágenes ASCII con tus fotos JPEG,bueno si no saben que son imágenes ASCII son esta por ejemplo:

O esta con color!!

Sacada de esta imagen


bueno esto me esta sirviendo mucho porque estoy programando un tipo archey o screenfetch,como el que hice para Ubuntu pero esta vez para Archlinux y también esta vez programado en Perl en vez de bash,que va mas o menos así

(Aclaración todos mis hostnames son super-tux,incluso el de FreeBSD,no tengo mucha imaginación para los nombres por eso apenas me lo cambie)

Tutorial

Bueno volviendo al tema el programa que vamos a usar es tipo consola,osea se maneja desde terminal,con la sintaxis de Unix.

El programa se llama jp2a

Lo instalan con su respectivo comando para su sistema,

sudo : aptitude,yaourt,emerge,zypper ,etc jp2a

Abrimos la guía tecleando

Y les saldrán todos los comandos que pueden usar

Aquí un pequeña guía:

Necesitan darse locación en la carpeta donde esta la imagen,si se te complica llegar a una ruta por terminal y usas nautilus usa este pipe que prepare

touch ~/.gnome2/nautilus-scripts/Abrir-con-terminal && echo '#!/bin/bash' >> ~/.gnome2/nautilus-scripts/Abrir-con-terminal && echo "gnome-terminal" >> ~/.gnome2/nautilus-scripts/Abrir-con-terminal && chmod +x ~/.gnome2/nautilus-scripts/Abrir-con-terminal

Tutorial

Bueno ya en nuestra ruta por ejemplo imagenes 

vemos las imágenes jpeg que tenemos con


ls *.jpeg

ahora si tienes imagenes .png u otro formato las puedes cambiar con


convert nombre-imagen.png nombre-imagen.jpeg
otro tip,si quieres que se vea solo el logo o foto ponle color negro al fondo(no blanco ni alfa) por ejemplo con gimp



Ya sabiendo eso hacemos esto para convertir nuestra imagen a ASCII


jp2a tu-imagen.jpeg
Y listo,o si quieren con color como la segunda imagen que mostre este seria la sintaxis


jp2a --colors tu-imagen.jpeg

Y si la quieres mandar a un archivo,puedes hacer esto

jp2a --colors tu-imagen.jpeg > archivo-de-texto

O si la quieres mandar a html y ponerla en tu sitio has esto

jp2a --colors --html tu-imagen.jpeg > archivo-de-texto.html
Bueno eso es todo(lo que les puedo decir,ya que hace mas cosas,checken escribiendo solamente jp2a)



2 comentarios:

Los comentarios serán revisados antes de ser publicados.