Caca-utils: Difference between revisions
No edit summary |
|||
(One intermediate revision by one other user not shown) | |||
Line 7: | Line 7: | ||
Üks programm, mis seda võimaldab, kannab nime Caca-Utils. | Üks programm, mis seda võimaldab, kannab nime Caca-Utils. | ||
Võimalus piltide vaatamiseks ASCII's (ingl.k American Standard Code for Information Interchange) on kindlasti arvutimaailmas algajatele uudne lahendus. <br/> | Võimalus piltide vaatamiseks ASCII's (ingl.k American Standard Code for Information Interchange) on kindlasti arvutimaailmas algajatele uudne lahendus. <br/> | ||
Referaadis olevad pildinäited on tehtud Linuxil põhineva operatsioonisüsteemiga | Referaadis olevad pildinäited on tehtud Linuxil põhineva operatsioonisüsteemiga CentOS6. | ||
=Libcaca= | =Libcaca= | ||
Line 82: | Line 82: | ||
Käsk: | Käsk: | ||
cacademo | |||
[[File:cacademo.png]] | [[File:cacademo.png]] |
Latest revision as of 16:01, 4 January 2013
Piia Ploovits A22 05.11.2012
Esitatud: 29.11.2012
Parandatud 02.01.2013
Sissejuhatus
Kindlasti paljud ei tea, et tavalisi pilte (JPG,PNG,GIF,BMP) on võimalik vaadata ka teksti-ja numbritena.
Üks programm, mis seda võimaldab, kannab nime Caca-Utils.
Võimalus piltide vaatamiseks ASCII's (ingl.k American Standard Code for Information Interchange) on kindlasti arvutimaailmas algajatele uudne lahendus.
Referaadis olevad pildinäited on tehtud Linuxil põhineva operatsioonisüsteemiga CentOS6.
Libcaca
Piltide vaatamine terminalis on võimalik tänu raamatukogule (ingl.k library) libcaca.
Libcaca on graafika raamatukogu, 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 huvilistele lisaks Cacaview'le.
Caca-Utilsi installimine :
sudo 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 väärtuseks panna "raw" ja suunata cacafire, cacademo, cacaview,img2txt
standardväljund cacaserver'isse, siis kliendid saavad ühenduda pordile 51914 kasutades telnet'i või netcat'i, et näha programmi väljundit.
[1]
Näide: Esimese terminali aknasse:
CACA_DRIVER=raw cacademo | cacaserver
Teise terminali aknasse:
telnet localhost 51914
2. Cacafire
Cacafire't saab kasutada, et vaadata leegi videot ASCII'na.
[2]
Käsk:
cacafire
3.Cacaview
Näitab pilti konsoolis ASCII'na.
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).
Kui kaustas on tundmatuid faile, mida cacaview ei suuda tuvastada (mitte pildifailid), siis ta hüppab neist üle, mitte ei 'jookse kokku'.
[3]
Käsk:
cacaview failinimi
(nt. cacaview manu.png)
4.Img2txt
Img2txt-ga saab konverteerida tavalised pildid ASCII kunstiks nii, et need salvestatakse tekstifailiks.
Käsk: img2txt pildifailinimi>tekstifailinimi
[4]
Näide:
img2txt manu.png>manu.txt
Tekstifail tuleb avada käsuga cat failinimi.txt, et näha õiget väljundit.
5.Cacademo
Näide Caca-utilsi töötamisest demo näol.
[5]
Käsk:
cacademo
6. Kuidas vaadata videosid Caca-utilsi abil:
Kõige esimesena tuleb installida mplayer:
sudo apt-get install mplayer
Käsk:
mplayer -vo caca failinimi.avi
Näide:
On olemas ka aalib, kuid selle pildikvaliteet on tunduvalt halvem. [6]
Käsk:
mplayer -vo aa failinimi.avi
Kokkuvõte:
Caca-utilsi näol on tegu meelelahutusliku programmiga, mis konverteerib graafikat ASCII'ks.
Programm, millest huvituda 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