asciitopgm - convertire la grafica ASCII in un PGM
asciitopgm [-d divisor] height width [asciifile]
Questo programma fa parte di Netpbm(1) .
asciitopgm legge i dati ASCII come input e produce un'immagine PGM con valori di pixel che sono un'approssimazione della "luminosità" dei caratteri ASCII, assumendo la stampa nero su bianco. In altre parole, una M maiuscola è molto scura, un punto è molto chiaro e uno spazio è bianco.
Ovviamente, asciitopgm assume un determinato font nell'assegnare un valore di luminosità ad un carattere.
asciitopgm considera i caratteri di controllo ASCII come tutti bianchi. Per un carattere minuscolo, assegna una luminosità speciale che non ha nulla a che fare con l'aspetto stampato. asciitopgm prende il codice del carattere ASCII dai 7 bit inferiori di ciascun byte di input. Ma ti avverte se il bit più significativo di qualsiasi byte di input non è zero.
L'immagine di output è height pixel alta per width pixel larga, troncando e riempiendo di bianco a destra e in basso se necessario.
Il valore divisor è un numero intero (decimale) per il quale viene divisa l'oscurità di un carattere di input. Puoi usarlo per regolare la luminosità dell'output: ad esempio, se l'immagine è troppo luminosa, aumenta il divisore.
In una sorta di reminiscenza del controllo del carrello della stampante della linea Fortran, dove una riga inizia con + (più), asciitopgm la combina con la precedente riga di output invece di generare una nuova riga. Ciò consente una gamma più ampia di valori di grigio. (Nel controllo del carrello Fortran, il primo carattere di ogni riga inviata alla stampante indica di quanto far avanzare la carta, con + che significa per niente, in modo che il resto dei caratteri sulla riga superi il quelli già sulla carta. Ciò che asciitopgm fa è piuttosto diverso in quanto asciitopgm non riserva il primo carattere di ogni riga in questo modo. Se il primo carattere è tutt'altro che +, asciitopgm lo considera solo il primo carattere dell'immagine.
Se stai cercando qualcosa che crei un'immagine di testo, con quel testo specificato in ASCII, è qualcosa di completamente diverso. Usa pbmtext per questo.
Oltre alle opzioni comuni a tutti i programmi basati su libnetpbm (in particolare -quiet, vedi Opzioni comuni ), asciitopgm riconosce la seguente opzione della riga di comando:
Specificare il valore per il quale viene divisa l'oscurità di un carattere di input. Questo è un valore intero. Il valore predefinito è 1. Valori maggiori producono immagini di output più scure.
pbmtoascii(1) , pbmtext(1) , pgm(1)
Wilson H. piegato. Jr. (whb@usc.edu)
Questa pagina di manuale è stata generata dallo strumento Netpbm 'makeman' a partire da sorgenti HTML. La documentazione principale è a
http://netpbm.sourceforge.net/doc/asciitopgm.html