Caca-utils

From ICO wiki
Revision as of 23:17, 29 November 2012 by Pploovit (talk | contribs)
Jump to navigationJump to search

Sissejuhatus

Kindlasti paljud ei tea, et tavalisi pilte(JPG,PNG,GIF,BMP) on võimalik vaadata ka teksti-ja numbritena. Selle jaoks on olemas programm Caca-Utils. Võimalus piltide vaatamiseks ASCII's (American Standard Code for Information Interchange) on kindlasti arvutimaailmas algajatele ka uudne lahendus.

Libcaca

Piltide vaatamine terminalis on võimalik tänu "libraryle" libcaca. Libcaca on graafika "library", mis väljastab teksti pikslite asemel nii, et ka vanad videokaardid ja teksti terminalid suudavad seda väljastada. Libcaca on vaba tarkvara.

Caca-Utils

Linuxis graafilises kasutajaliideses piltide vaatamine ASCII'na on võimalik tänu cacaview'le. Cacaview on üks osa caca-utilsist. Caca-Utils sisaldab veel mõnd põnevat vahendit ASCII fännidele, koos cacaview - ASCII vaatamise programmiga.

Caca-utilsi installimine :

apt-get install caca-utils

Nimekiri käsklustest, mida Caca-utils'i pakett sisaldab:

  • cacaserver
  • cacafire
  • cacademo
  • cacaview
  • img2txt

1.Cacaserver

Cacaserver on Telneti server libcaca jaoks.
Kui CACA_DRIVER'i keskkonnamuutuja panna "raw"ks ja suunata see programmi(cacaserver, cacaplay, cacafire, cacademo, cacaview,img2txt jne) standardväljund cacaserver'isse, siis kliendid saavad ühenduda pordile 51914 kasutades telnet'i või netcat'i, et näha programmi väljundit.

Näide:

CACA_DRIVER=raw cacademo | cacaserver 
telnet localhost 51914

2. Cacafire

Cacafire't saab kasutada, et vaadata leegi videot ASCII's.

Käsk:

cacafire

3.Cacaview

Näitab pilti konsoolis ASCII'na.

Käsk:

cacaview failinimi 

(nt. cacaview manu.png)
Cacaview'sse saad sisestada ka suurema piltide hulga käsuga cacaview *.* ning seda saab käia ka edasi-tagasi piltide vahet nuppudega n(next) ja p(previous), vaadates neid ASCII'na.
Kui kaustas on tundmatuid faile, mida cacaview ei suuda tuvastada (mitte pildifailid), siis ta hüppab neist üle, mitte ei 'crashi'.

4.Img2txt

Img2txt-ga saab konverteerida tavalised pildid ASCII kunstiks (tekstifailiks).
Käsk: img2txt pildifailinimi tekstifailinimi

Näide:

img2txt manu.png>manu.txt 

Tekstifail tuleb avada käsuga Cat, et näha õiget väljundit.

5.Cacademo

Näide Caca-utilsi töötamisest demo näol.

Käsk:

Cacademo

6. Kuidas vaadata videosid Caca-utilsi abil:

Kõige esimesena tuleb installida mplayer:

apt-get install mplayer 

Käsk:

player -vo caca xxxxxx.avi 

Näide:

Kokkuvõte:

Caca-utilsi näol on pigem tegu meelelahutusliku programmiga, mis konverteerib graafikat ASCII'ks.
Programm, mida uudistada pigem vabal ajal.

Kasutatud materjalid:

http://caca.zoy.org/wiki/libcaca
http://pc-freak.net/blog/viewing-jpeggif-and-png-in-ascii-with-cacaview-on-gnu-linux-short-review-on-caca-utils-text-mode-graphics-utilities/
http://linux.die.net/man/1/cacademo
http://linux.die.net/man/1/cacafire
http://linux.die.net/man/1/cacaserver

Piia Ploovits A22 05.11.2012