asciitopgm - referenční příručka, možnosti, příklady příkazů


NÁZEV

asciitopgm - převést grafiku ASCII na PGM

SYNOPSE

asciitopgm [-d divisor] height width [asciifile]

POPIS

Tento program je součástí Netpbm(1) .

asciitopgm čte data ASCII jako vstup a vytváří PGM obrázek s hodnotami pixelů, které jsou aproximací "jasu" znaků ASCII za předpokladu černobílého tisku. Jinými slovy, velké M je velmi tmavé, období je velmi světlé a mezera je bílá.

Je zřejmé, že asciitopgm předpokládá určité písmo při přiřazování hodnoty jasu znaku.

asciitopgm považuje řídicí znaky ASCII za bílé. Pro malá písmena přiřadí speciální jas, který nemá nic společného s tím, jak vypadá vytištěný. asciitopgm přebírá znakový kód ASCII z nižších 7 bitů každého vstupního bajtu. Ale varuje vás, pokud nejvýznamnější bit jakéhokoli vstupního bajtu není nula.

Výstupní obrázek má výšku pixelů na výšku a šířku pixelů na šířku, podle potřeby je oříznut a vpravo a dole vyplněn bílou barvou.

Hodnota dělitel je celé číslo (desetinné), kterým se dělí černost vstupního znaku. Můžete to použít k úpravě jasu výstupu: pokud je například obraz příliš světlý, zvyšte dělitel.

V jakési reminiscenci na ovládání vozíku řádkové tiskárny Fortran, kde řádek začíná + (plus), asciitopgm jej zkombinuje s předchozím řádkem výstupu namísto generování nového řádek. To umožňuje větší rozsah hodnot šedé. (V ovládání vozíku Fortran říká první znak každého řádku odeslaného do tiskárny, o kolik se má papír posouvat, přičemž + znamená vůbec ne, takže zbytek znaků na řádku přeškrtne ty, které jsou již na papíře. To, co dělá asciitopgm, se poněkud liší v tom, že asciitopgm tímto způsobem nevyhrazuje první znak každého řádku. Pokud je první znak cokoliv jiného než +, asciitopgm jej považuje pouze za první znak obrázku.

Pokud hledáte něco, co vytváří obraz textu s tímto textem specifikovaným v ASCII, je to něco docela jiného. K tomu použijte pbmtext.

MOŽNOSTI

Kromě možností společných pro všechny programy založené na libnetpbm (zejména -quiet, viz Běžné možnosti ), asciitopgm rozpozná následující možnost příkazového řádku:

-d divisor

Zadejte hodnotu, kterou se vydělí černost vstupního znaku. Toto je celočíselná hodnota. Výchozí hodnota je 1. Vyšší hodnoty vytvářejí tmavší výstupní obrázky.

VIZ TAKÉ

pbmtoascii(1) , pbmtext(1) , pgm(1)

AUTOR

Wilson H. Bent. Jr. (whb@usc.edu)

ZDROJ DOKUMENTU

Tato manuálová stránka byla vytvořena nástrojem Netpbm 'makeman' ze zdroje HTML. Hlavní dokumentace je na

http://netpbm.sourceforge.net/doc/asciitopgm.html