Este es el comando pbmtext que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
pbmtext - renderizar texto en un mapa de bits
SINOPSIS
pbmtexto [-fuente archivo de fuentes] [-incorporado nombre de la fuente] [-espacio píxeles] [-espacio píxeles] [texto]
DESCRIPCIÓN
Toma el texto especificado, ya sea una sola línea de la línea de comando o varias líneas
de la entrada estándar y lo convierte en un mapa de bits.
En el mapa de bits, cada línea de entrada es una línea de salida. Formatear caracteres como
la nueva línea no tiene ningún efecto sobre el formato; como cualquier personaje no imprimible, se convierten en
espacios
El mapa de bits es lo suficientemente ancho para la línea de texto más larga, más márgenes, y solo alto
suficiente para contener las líneas de texto, más los márgenes. Los márgenes izquierdo y derecho son dos veces
el ancho del carácter más ancho de la fuente; los márgenes superior e inferior son la altura
del carácter más alto de la fuente. Pero si el texto es solo una línea, todos los márgenes
son la mitad de esto.
OPCIONES
-fuente,-incorporado
De forma predeterminada, pbmtext utiliza una fuente incorporada llamada bdf (aproximadamente una letra Times-Roman de 10 puntos).
fuente). Puede utilizar una fuente de ancho fijo especificando -incorporado fijas.
También puede especificar su propia fuente con el -fuente bandera. La archivo de fuentes es un
Archivo BDF del sistema de ventanas X o un archivo PBM.
Si archivo de fuentes es un archivo PBM, se crea de una manera muy específica. En tus
sistema de ventana de su elección, muestre el siguiente texto en el deseado (ancho fijo)
fuente:
M ", / ^ _ [` jpqy | M
/! "# $% & '() * + /
<, -. / 01234567
> 89:; <=>? @ ABC>
@ DEFGHIJKLMNO @
_ PQRSTUVWXYZ [_
{\] ^ _ `abcdefg {
} hijklmnopqrs}
~ tuvwxyz {|} ~ ~
M ", / ^ _ [` jpqy | M
Haga una captura de pantalla o volcado de ventana de ese texto, usando por ejemplo xwd, xgrabsc o
basurero de pantalla. Convierta el resultado en un archivo pbm. Si es necesario, utilice corte pnm a
eliminar todo excepto el texto. Finalmente, ejecútelo pnmcrop asegurarse
los bordes están justo contra el texto. pbmtexto puede averiguar los tamaños y
espaciamientos de eso.
-espacio píxeles
Agregue píxeles píxeles de espacio entre caracteres. Esto es adicional a lo que sea
el espacio que rodea a los caracteres está integrado en la fuente, que suele ser suficiente para
producir una cadena de texto razonable.
píxeles puede ser negativo para agrupar el texto, pero el autor no ha puesto mucho
pensar o probar cómo funciona esto en todos los casos posibles, por lo que podría causar
resultados desastrosos.
-B -espacio píxeles
Agregue píxeles píxeles de espacio entre líneas. Esto es adicional a cualquier espacio
Los caracteres por encima y por debajo están integrados en la fuente, lo que suele ser suficiente para
producir un espaciado de línea razonable.
píxeles debe ser un número entero.
píxeles puede ser negativo para las líneas de multitud juntas, pero el autor no ha puesto mucho
pensar o probar cómo funciona esto en todos los casos posibles, por lo que podría causar
resultados desastrosos.
USO
A menudo, desea colocar texto sobre otra imagen. Una forma de hacer esto es con etiqueta ppm.
etiqueta ppm no te da las opciones de fuente que pbmtexto aunque lo hace.
Otra forma es utilizar pbmtexto para crear una imagen que contenga el texto, luego use pnmcomp a
superponga la imagen de texto sobre su imagen base. Para hacer solo el texto (y no todo el
rectángulo que lo contiene) cubra la imagen base, tendrá que dar pnmcomp una mascara, via
Debido -alfa opción. Puede usar la imagen de texto como máscara, siempre que
también especifique el -invertir opción de pnmcomp.
Si desea superponer texto en color en lugar de negro, simplemente use ppmcambio para cambiar todo
píxeles negros al color de su elección antes de superponer la imagen de texto. Pero todavía usa
la imagen original en blanco y negro de la máscara alfa.
Si desea que el texto esté en ángulo, use pnmrotar en la imagen de texto (y la máscara alfa) antes
superposición.
Use pbmtext en línea usando los servicios de onworks.net