pbmtext - Online na nuvem

Este é o comando pbmtext que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


pbmtext - renderiza o texto em um bitmap

SINOPSE


texto pbm [-Fonte arquivo de fontes] [-construídas em nome da fonte] [-espaço pixels] [-lespaço pixels] [texto]

DESCRIÇÃO


Pega o texto especificado, uma única linha da linha de comando ou várias linhas
da entrada padrão e o renderiza em um bitmap.

No bitmap, cada linha de entrada é uma linha de saída. Caracteres de formatação como
newline não tem efeito na formatação; como qualquer personagem não imprimível, eles se transformam em
espaços.

O bitmap é largo o suficiente para a linha de texto mais longa, mais as margens, e apenas alto
o suficiente para conter as linhas de texto, mais as margens. As margens esquerda e direita são duas vezes
a largura do caractere mais largo da fonte; as margens superior e inferior são a altura
do personagem mais alto da fonte. Mas se o texto for apenas uma linha, todas as margens
são metade disso.

OPÇÕES


-Fonte,-construídas em
Por padrão, pbmtext usa uma fonte interna chamada bdf (cerca de 10 pontos Times-Roman
Fonte). Você pode usar uma fonte de largura fixa especificando -construídas em fixado.

Você também pode especificar sua própria fonte com o -Fonte bandeira. o arquivo de fontes é um
Arquivo BDF do sistema X window ou um arquivo PBM.

Se o arquivo de fontes é um arquivo PBM, ele é criado de uma forma muito específica. Na tua
sistema de janela de escolha, exibir o seguinte texto no desejado (largura fixa)
Fonte:

M ", / ^ _ [` jpqy | M

/! "# $% & '() * + /
<, -. / 01234567
> 89:; <=>? @ ABC>
@DEFGHIJKLMNO@
_ PQRSTUVWXYZ [_
{\] ^ _ `abcdefg {
} hijklmnopqrs}
~ tuvwxyz {|} ~ ~

M ", / ^ _ [` jpqy | M

Faça uma captura de tela ou despejo de janela desse texto, usando, por exemplo, xwd, xgrabsc, ou
despejo de tela. Converta o resultado em um arquivo pbm. Se necessário, use corte para
remova tudo, exceto o texto. Finalmente, analise pnmcrop para ter a certeza
as bordas estão alinhadas com o texto. texto pbm pode descobrir os tamanhos e
espaçamentos a partir disso.

-espaço pixels
Adicione pixels pixels de espaço entre os caracteres. Isso é além de tudo
o espaço ao redor dos caracteres é embutido na fonte, o que geralmente é suficiente para
produzir uma sequência de texto razoável.

pixels pode ser negativo para aglomerar o texto, mas o autor não colocou muito
pensado ou testando como isso funciona em todos os casos possíveis, por isso pode causar
resultados desastrosos.

-B -lespaço pixels
Adicione pixels pixels de espaço entre as linhas. Isso é além de qualquer espaço
acima e abaixo dos caracteres são incorporados à fonte, o que geralmente é suficiente para
produza um espaçamento de linha razoável.

pixels deve ser um número inteiro.

pixels pode ser negativo para aglomerar as linhas, mas o autor não colocou muito
pensado ou testando como isso funciona em todos os casos possíveis, por isso pode causar
resultados desastrosos.

USO


Freqüentemente, você deseja colocar texto sobre outra imagem. Uma maneira de fazer isso é com rótulo ppm.
rótulo ppm não oferece as opções de fonte que texto pbm faz, no entanto.

Outra forma é usar texto pbm para criar uma imagem contendo o texto, então use pnmcomp para
sobreponha a imagem de texto em sua imagem de base. Para fazer apenas o texto (e não o todo
retângulo contendo) cobrir a imagem de base, você precisará fornecer pnmcomp uma máscara, via
Está -alfa opção. Você pode apenas usar a própria imagem do texto como máscara, contanto que você
também especifique o -invertido opção para pnmcomp.

Se você quiser sobrepor texto colorido em vez de preto, basta usar ppmchange mudar tudo
pixels pretos com a cor de sua escolha antes de sobrepor a imagem do texto. Mas ainda use
a imagem original em preto e branco da máscara alfa.

Se você quiser que o texto seja inclinado, use girar na imagem de texto (e máscara alfa) antes
sobreposição.

Use pbmtext online usando serviços onworks.net



Programas online mais recentes para Linux e Windows