Un poquet d'art ASCII a la terminal d'OpenBSD

Un poquet d'art ASCII a la terminal d'OpenBSD

En aquest xicotet article vull mostrar una utilitat divertida que et permet convertir imatges en ASCII i poder visualitzar-les amb el visor cacaview.

El programari cacaview és un visor d'imatges molt senzill per a la terminal que ens permet obrir la majoria de formats d'imatges com, per exemple, PNG, JPEG, GIF i molts més. L'enllaç del port és https://openports.se/graphics/libcaca

I bé, en definitiva funciona de manera molt ràpida i senzilla, nomès cal:

cacaview LA_FOTO

Ací tens un video explicatiu que he fet:

Pots ampliar el zoom amb "+" i "-", i altres paràmetres com el Gamma o el Dither, i anar jugant un poc fins que la teua imatge vaja millorant i agafant més detalls. A més a més, si volem exportar el resultat de la conversió en ASCII en un fitxer, podem fer-ho en HTML i tenir-ho en una pàgina web, o en format imatge.

Podem veure la foto en la terminal fàcilment. Per exemple, amb la terminal maximitzada al meu portàtil Lenovo thinkpad que té una resolució de 1399x768, faig:

img2txt --font-height=10 --width=95 --dither=ordered8 --format=ansi LA_FOTO

Exportem el resultat en una imatge amb format SVG o TGA de la següent manera:

img2txt --font-height=10 --width=95 --dither=ordered8 --format=svg LA_FOTO > LA_FOTO.svg
img2txt --font-height=10 --width=95 --dither=ordered8 --format=tga LA_FOTO > LA_FOTO.tga

Exemples de fotos
Ací la imatge de Drupal, normal i transformada en AsciiArt:
Drupal AsciiArt

Drupal AsciiArt

I ací tenim a Puffy, la imatge normal i la imatge AsciiArt:
OpenBSD AsciiArt

OpenBSD AsciiArt

Doncs bé això és tot, espere que trobes útil aquest article i que et motive a compartir els teus trucs, els teus coneixements i els teus experiments amb el Programari Lliure. Pensa-ho, va, que la Comunitat del Programari Lliure va creixent gràcies a la documentació, el disseny, la formació o la programació, sigues part de la Comunitat :-)

La cultura i la lliure circulació de les idees és l'arma més efectiva contra les dictadures del pensament i contra la ignorància.