Jest to polecenie jp2a, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z wielu naszych bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
jp2a - konwertuje obrazy JPEG na ASCII
STRESZCZENIE
jp2a [ Opcje ] [ nazwy plików | URL (s) ]
OPIS
jp2a konwertuje obrazy JPEG na znaki ASCII. Możesz określić mieszankę plików i
Adresów URL.
OPCJE
- Odczytaj obraz JPEG ze standardowego wejścia
--tło=jasne --tło=ciemne
Jeśli nie chcesz cały czas zadzierać z opcją --invert, po prostu użyj tych. Jeśli
używasz białych znaków na czarnym wyświetlaczu, a następnie użyj --background=dark i
nawzajem.
-b --granica
Obraz wyjściowy ramki w obramowaniu
--znaki=...
Użyj podanych znaków podczas tworzenia wyjściowego obrazu ASCII. Wartość domyślna to „
...',;:clodxkO0KXNWM".
--zabarwienie
Użyj koloru ANSI do wyjścia tekstowego i koloru CSS do wyjścia HTML.
-d --odpluskwić
Wydrukuj informacje debugowania podczas używania libcurl do pobierania obrazów z sieci.
-f --termin-dopasowanie
Użyj największego wymiaru, który sprawia, że obraz mieści się na wyświetlaczu terminala.
--term-wysokość
Użyj wysokości wyświetlacza terminala i oblicz szerokość na podstawie współczynnika proporcji obrazu.
--szerokość-terminu
Użyj szerokości wyświetlacza terminala i oblicz wysokość na podstawie współczynnika proporcji obrazu.
-z --term-zoom
Użyj szerokości i wysokości wyświetlacza terminala.
--napełnić W przypadku użycia z --html i --color pokoloruj tło każdego znaku wyjściowego
kolor. Na przykład, jeśli chcesz użyć wypełnienia na jasnym tle, zrób to
jp2a --color --html --html-fill --background=jasny plik.jpg --output=ciemny.html
Aby zrobić to samo na jasnym tle:
jp2a --color --html --html-fill --background=ciemny jakiś plik.jpg --output=jasny.html
Domyślnie wypełnienie jest wyłączone.
-x --flix
Odwróć obraz wyjściowy w poziomie
-y --flip
Odwróć obraz wyjściowy w pionie
--wysokość=N
Ustaw wysokość wyjściową. Jeśli podano tylko --height, szerokość wyjściowa będzie wynosić
obliczane na podstawie proporcji obrazu źródłowego.
-h --help
Wyświetl krótki tekst pomocy
--skala szarości
Konwertuje obraz na skalę szarości przy użyciu opcji --html lub --colors.
--html Utwórz wyjście ASCII w ścisłym XHTML 1.0, odpowiednim do przeglądania w przeglądarkach internetowych.
Jest to przydatne w przypadku dużych wymiarów wyjściowych i chcesz sprawdzić wynik za pomocą a
przeglądarka z małą czcionką.
--html-wypełnij
To samo co --fill. Zamiast tego powinieneś użyć tej opcji.
--html-bez-pogrubienia
Nie używaj pogrubionego tekstu w danych wyjściowych HTML.
--html-surowy
Wyprowadzaj tylko obraz w kodach HTML, pomijając resztę strony internetowej, więc ty
można zbudować własny.
--html-rozmiar czcionki=N
Ustaw rozmiar czcionki podczas używania wyjścia --html. Wartość domyślna to 4.
--html-tytuł=...
Ustaw tytuł wyjściowy HTML.
--wyjście=...
Zapisz wyjście ASCII do podanej nazwy pliku. Aby jawnie określić standardowe wyjście, użyj
--wyjście=-.
-i --odwracać
Odwróć obraz wyjściowy. Jeśli widzisz zdjęcie z białym tłem, ale tak jest
używając wyświetlacza z jasnymi znakami na ciemnym tle, należy odwrócić
obraz.
--czerwony=...
--zielony=...
--niebieski=...
Podczas konwersji z RGB na skalę szarości, użyj podanych wag do obliczeń
luminancja. Suma tych trzech wartości zmiennoprzecinkowych musi wynosić dokładnie 1.0. The
domyślnie czerwony=0.2989, zielony=0.5866 i niebieski=0.1145.
--rozmiar=SZEROKOŚĆ x WYSOKOŚĆ
Ustaw wymiar wyjściowy.
-v --gadatliwy
Wydrukuj szczegółowe informacje ze standardowym błędem podczas odczytu każdego obrazu JPEG.
--szerokość=N
Ustaw szerokość wyjściową. Jeśli określisz tylko szerokość, wysokość zostanie obliczona
automatycznie.
-V --wersja
Wydrukuj wersję programu.
--Powiększenie Ustawia wymiary wyjściowe dla całego okna terminala, pomijając obraz źródłowy
współczynnik proporcji.
POWRÓT WARTOŚCI
jp2a zwraca 1 w przypadku napotkania błędów, zero w przypadku braku błędów.
PRZYKŁADY
Konwertuj i drukuj plik imagefile.jpg, używając znaków ASCII w 40 kolumnach i 20 wierszach:
jp2a --size=40x20 plik obrazu.jpg
Pobierz obraz z sieci, przekonwertuj i wydrukuj:
jp2a http://www.google.com/intl/en/logos/easter_logo.jpg
Wygeneruj obrazek.jpg i obrazek2.jpg, każdy o wymiarach 80x25 znaków, używając znaków „
...ooxx@@" dla wyjścia:
jp2a --size=80x25 --chars=" ...ooxx@@" obraz.jpg obraz2.jpg
Wyjście image.jpg przy użyciu 76 kolumn, wysokość jest automatycznie obliczana na podstawie współczynnika proporcji
image.jpg
kot image.jpg | jp2a --szerokość=76 -
Jeśli używasz jp2a razem z ImageMagick's konwertować(1) wtedy możesz zrobić dobry użytek
potoki i niech ImageMagick wykona wszelkiego rodzaju konwersje obrazu i efekty na źródle
obraz. Na przykład:
konwertować jakiśplik.png jpg:- | jp2a - --szerokość=80
Twój koszyk konwertować(1) opcje, aby zobaczyć, co możesz zrobić. Convert może obsłużyć prawie każdy obraz
formacie, więc dzięki tej kombinacji możesz konwertować obrazy w plikach np. PDF lub AVI do ASCII.
Chociaż domyślna kompilacja jp2a obejmuje automatyczne pobieranie plików określonych przez
adresy URL, możesz je jawnie pobrać za pomocą curl(1) lub wget(1), na przykład:
curl -s http://foo.bar/image.jpg | konwertować -jpg:- | jp2a -
ŚCIĄGANIE ZDJĘCIA OD THE NET
Jeśli skompilowałeś jp2a z libcurl(3), możesz pobrać obrazy, określając adresy URL:
jp2a https://user:[email chroniony]/bar.jpg
Rozpoznawane protokoły to ftp, ftps, file, http, https i tftp.
Jeśli potrzebujesz większej kontroli nad pobieraniem, powinieneś użyć curl(1) lub wget(1) i jp2a
odczytać obraz ze standardowego wejścia.
jp2a używa potoku i rozwidlenia do pobierania obrazów za pomocą libcurl (tj. bez wywołań exec lub systemowych)
i dlatego nie przejmuje się złośliwie sformatowanymi adresami URL.
SKALA SZAROŚCI KONWERSJA
Możesz wyodrębnić czerwony kanał, wykonując następujące czynności:
jp2a jakiśplik.jpg --czerwony=1.0 --zielony=0.0 --niebieski=0.0
Spowoduje to obliczenie luminancji na podstawie Y = R*1.0 + G*0.0 + B*0.0. Wartości domyślne to
użyć Y = R*0.2989 + G*0.5866 + B*0.1145.
PROJECT GŁÓWNĄ
Najnowsza wersja jp2a i aktualności są zawsze dostępne pod adresem http://jp2a.sourceforge.net
Korzystaj z jp2a online, korzystając z usług onworks.net