Aceasta este comanda jp2a care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
jp2a - convertiți imaginile JPEG în ASCII
REZUMAT
jp2a [ Opțiuni ] [ nume de fișier(e) | URL-ul (e) ]
DESCRIERE
jp2a va converti imaginile JPEG în caractere ASCII. Puteți specifica un amestec de fișiere și
URL-uri.
OPŢIUNI
- Citiți imaginea JPEG de la intrarea standard
--background=lumină --fond=întunecat
Dacă nu vrei să te încurci cu --invert tot timpul, folosește-le în schimb. Dacă
utilizați caractere albe pe un afișaj negru, apoi utilizați --background=dark și
viceversa.
-b --frontieră
Încadrați imaginea de ieșire într-un chenar
--caractere=...
Utilizați caracterele date atunci când produceți imaginea ASCII de ieșire. Implicit este "
...',;:clodxkO0KXNWM".
--culori
Utilizați culoarea ANSI pentru ieșirea textului și culoarea CSS pentru ieșirea HTML.
-d --depanare
Imprimați informații de depanare când utilizați libcurl pentru a descărca imagini de pe net.
-f --termen-potrivire
Utilizați cea mai mare dimensiune care face ca imaginea să se potrivească în afișajul terminalului dvs.
--termen-înălțime
Utilizați înălțimea afișajului terminalului și calculați lățimea pe baza raportului de aspect al imaginii.
--termen-lățime
Utilizați lățimea afișajului terminalului și calculați înălțimea pe baza raportului de aspect al imaginii.
-z --term-zoom
Utilizați lățimea și înălțimea afișajului terminalului.
--completati Când este folosit cu --html și --color, apoi colorați fundalul fiecărui caracter de ieșire
culoare. De exemplu, dacă doriți să utilizați ieșirea de umplere pe un fundal deschis, faceți
jp2a --color --html --html-fill --background=light somefile.jpg --output=dark.html
Pentru a face același lucru pe un fundal deschis:
jp2a --color --html --html-fill --background=dark somefile.jpg --output=light.html
Valoarea implicită este dezactivarea umplerii.
-x --flipx
Întoarceți imaginea de ieșire pe orizontală
-y --flipy
Întoarceți imaginea de ieșire pe verticală
--inaltime=N
Setați înălțimea de ieșire. Dacă este specificat doar --height, atunci lățimea de ieșire va fi
calculat conform raportului de aspect al imaginilor sursă.
-h --Ajutor
Afișați un scurt text de ajutor
--scara tonurilor de gri
Convertește imaginea în tonuri de gri când folosești --html sau --colors.
--html Faceți ieșire ASCII în XHTML 1.0 strict, potrivit pentru vizualizare cu browsere web.
Acest lucru este util cu dimensiuni mari de ieșire și doriți să verificați rezultatul cu a
browser cu font mic.
--html-fill
La fel ca --fill. Ar trebui să utilizați acea opțiune în schimb.
--html-no-bold
Nu utilizați text îngroșat pentru ieșirea HTML.
--html-raw
Ieșiți numai imaginea în coduri HTML, lăsând deoparte restul paginii web, deci dvs
vă puteți construi singur.
--html-fontsize=N
Setați dimensiunea fontului când utilizați ieșirea --html. Implicit este 4.
--html-title=...
Setați titlul de ieșire HTML.
--ieșire=...
Scrieți ieșirea ASCII în numele fișierului dat. Pentru a specifica în mod explicit ieșirea standard, utilizați
--ieșire=-.
-i --inversa
Inversa imaginea de ieșire. Dacă vezi o imagine cu fundal alb, dar ești
folosind un afișaj cu caractere deschise pe un fundal întunecat, ar trebui să inversați
imagine.
--rosu=...
--verde=...
--albastru=...
Când convertiți de la RGB la tonuri de gri, utilizați ponderile date pentru a calcula
luminanţă. Aceste trei valori în virgulă mobilă trebuie să însumeze exact 1.0. The
implicit este roșu=0.2989, verde=0.5866 și albastru=0.1145.
--dimensiune=LĂȚimexÎNĂLȚime
Setați dimensiunea de ieșire.
-v --verbos
Imprimați câteva informații detaliate la eroare standard atunci când citiți fiecare imagine JPEG.
--lățime=N
Setați lățimea de ieșire. Dacă specificați doar lățimea, se va calcula înălțimea
în mod automat.
-V --versiune
Imprimați versiunea programului.
--măriți Setează dimensiunile de ieșire la întreaga fereastră terminală, fără a ține cont de imaginea sursă
raportul de aspect.
A REVENI VALORI
jp2a returnează 1 când sunt întâlnite erori, zero pentru nicio eroare.
EXEMPLE
Convertiți și imprimați imagefile.jpg folosind caractere ASCII în 40 de coloane și 20 de rânduri:
jp2a --size=40x20 imagefile.jpg
Descărcați o imagine de pe net, convertiți și imprimați:
jp2a http://www.google.com/intl/en/logos/easter_logo.jpg
Ieșire picture.jpg și picture2.jpg, fiecare 80x25 caractere, folosind caracterele "
...ooxx@@" pentru ieșire:
jp2a --size=80x25 --chars=" ...ooxx@@" imagine.jpg imagine2.jpg
Ieșire imagine.jpg folosind 76 de coloane, înălțimea este calculată automat din raportul de aspect al
image.jpg
imagine pisică.jpg | jp2a --width=76 -
Dacă utilizați jp2a împreună cu ImageMagick converti(1) atunci puteți folosi bine
conducte și puneți ImageMagick să facă tot felul de conversii de imagine și efecte asupra sursei
imagine. De exemplu:
converti somefile.png jpg:- | jp2a - --latime=80
Finalizează comanda converti(1) opțiuni pentru a vedea ce puteți face. Convert poate gestiona aproape orice imagine
format, astfel încât cu această combinație puteți converti imagini în fișiere PDF sau AVI de exemplu în ASCII.
Deși versiunea implicită a jp2a include descărcarea automată a fișierelor specificate de
URL-uri, le puteți descărca în mod explicit utilizând răsuci(1) sau wget(1), de exemplu:
răsuci -s http://foo.bar/image.jpg | converti - jpg:- | jp2a -
DESCĂRCAREA IMAGINI DIN THE NET
Dacă ați compilat jp2a cu libcurl(3), puteți descărca imagini specificând adrese URL:
jp2a https://user:[e-mail protejat]/bar.jpg
Protocoalele recunoscute sunt ftp, ftps, file, http, https și tftp.
Dacă aveți nevoie de mai mult control asupra descărcării, ar trebui să utilizați răsuci(1) sau wget(1) și jp2a
citiți imaginea de la intrarea standard.
jp2a folosește pipe și fork pentru a descărca imagini folosind libcurl (adică, fără apeluri exec sau de sistem)
și, prin urmare, nu își face griji cu privire la URL-urile formatate răuvoitor.
SCARA TONURILOR DE GRI CONVERSIE
Puteți extrage canalul roșu procedând astfel:
jp2a somefile.jpg --red=1.0 --green=0.0 --blue=0.0
Aceasta va calcula luminanța pe baza Y = R*1.0 + G*0.0 + B*0.0. Valorile implicite sunt
pentru a folosi Y = R*0.2989 + G*0.5866 + B*0.1145.
PROIECT PAGINA PRINCIPALA
Cea mai recentă versiune a jp2a și știri este întotdeauna disponibilă de la http://jp2a.sourceforge.net
Utilizați jp2a online folosind serviciile onworks.net