asciitopgm - kézikönyv, opciók, parancspéldák


NÉV

asciitopgm - konvertálja az ASCII grafikát PGM-mé

SZINOPSZIS

asciitopgm [-d divisor] height width [asciifile]

LEÍRÁS

Ez a program a Netpbm(1) része.

Az asciitopgm bemenetként olvassa be az ASCII-adatokat, és egy PGM-képet állít elő pixelértékekkel, amelyek az ASCII-karakterek "fényességének" közelítő értékei, fekete-fehér nyomtatást feltételezve. Más szavakkal, a nagy M nagyon sötét, a pont nagyon világos, a szóköz pedig fehér.

Nyilvánvaló, hogy az asciitopgm bizonyos betűtípust feltételez, amikor fényerőt rendel egy karakterhez.

Az asciitopgm az ASCII vezérlőkaraktereket teljesen fehérnek tekinti. Kisbetűs karakterekhez speciális fényerőt rendel, aminek semmi köze ahhoz, hogy kinyomtatva hogyan néz ki. Az asciitopgm minden bemeneti bájt alsó 7 bitjéből veszi az ASCII karakterkódot. De figyelmeztet, ha bármely bemeneti bájt legjelentősebb bitje nem nulla.

A kimeneti kép magasság pixel magas, szélesség pixel széles, szükség szerint csonkolva és fehérrel kitömve a jobb és alsó oldalon.

Az osztó értéke egy egész szám (tizedes), amellyel a bemeneti karakter feketesége osztva van. Ezzel beállíthatja a kimenet fényerejét: például, ha a kép túl világos, növelje az osztót.

A Fortran vonal nyomtatókocsi-vezérlésének egyfajta visszaemlékezéseként, ahol egy sor +-val (plusz) kezdődik, az asciitopgm kombinálja az előző sorral ahelyett, hogy újat generálna. sor. Ez lehetővé teszi a szürke értékek nagyobb tartományát. (A Fortran kocsivezérlésben minden, a nyomtatónak küldött sor első karaktere jelzi, hogy mennyit kell előrevinni a papírt, a + jelentése egyáltalán nem, így a sor többi karaktere felülmúlja a papírt. Amit az asciitopgm csinál, az egészen más, mert az asciitopgm nem foglalja le minden sor első karakterét így. Ha az első karakter nem más, mint >+, asciitopgm csak a kép első karakterének tekinti.

Ha olyasmit keresel, ami a szöveg képét hozza létre, az ASCII-ben megadott szöveggel, az egészen más. Ehhez használja a pbmtext-et.

LEHETŐSÉGEK

A libnetpbm alapú összes programra jellemző opciók mellett (leginkább a -quiet, lásd a Általános beállítások ), az asciitopgm felismeri a következő parancssori opciót:

-d divisor

Adja meg azt az értéket, amellyel a bemeneti karakter feketesége fel van osztva. Ez egy egész érték. Az alapértelmezett érték 1. A nagyobb értékek sötétebb kimeneti képeket eredményeznek.

LÁSD MÉG

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

SZERZŐ

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

DOKUMENTUMFORRÁS

Ezt a kézikönyv oldalt a Netpbm „makeman” eszköz hozta létre HTML forrásból. A törzsdokumentáció a címen található

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