Pretvaranje ispisa komandnolinijske naredbe u sliku

naredba: 
ls -al | convert label:@- izlist.png

Program "ImageMagick" već se spominjao u jednoj od prošlih naredbi tjedna. Ovom prilikom želim prikazati jednu od mogućnosti tog programa korištenjem naredbe convert. U ovom slučaju, naredba convert će konvertirati u sliku ispis naredbe "ls -al".

Oznaka "label:" služi da naredbi definiramo tekst koji će se konvertirati u sliku. Primjerice:

convert -background black -fill white -size 300x200 label:TeXt itext.png

generira sliku

 

convert output

 

Ukoliko želimo tekst čitati iz datoteke potrebno je dodati oznaku "@" (primjerice convert label:@/etc/motd motd.png), a za čitanje teksta iz standardnog inputa potrebno je dodati oznaku "-".

Primjer iz originalne naredbe:

total 8
drwxr-xr-x 2 root root 4096 Sep 23 10:50 .
drwxr-xr-x 3 root root 4096 Sep 23 10:50 ..
-rw-r--r-- 1 root root 0 Sep 23 10:50 a.txt
-rw-r--r-- 1 root root 0 Sep 23 10:50 b.txt
-rw-r--r-- 1 root root 0 Sep 23 10:50 c.txt

 

convert output 1

field_vote: 
0
No votes yet