GoGPT Best VPN GoSearch

favicon do OnWorks

mkbitmap - Online na nuvem

Execute mkbitmap no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando mkbitmap 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


mkbitmap - transforma imagens em bitmaps com dimensionamento e filtragem

SINOPSE


mkbitmap [opções] [nome do arquivo...]

DESCRIÇÃO


mkbitmap lê uma imagem e aplica uma ou mais das seguintes operações a ela, em
esta ordem: inversão, filtro passa-alto, escala e limite. Cada operação pode
ser controlado individualmente e ligado ou desligado.

O principal uso de mkbitmap é converter imagens coloridas ou em tons de cinza em um formato
adequado como entrada para outros programas, particularmente o programa de rastreamento rastro(1). Isto é
particularmente útil para converter arte de linha digitalizada, como desenhos, texto manuscrito,
etc., para imagens de dois níveis de alta resolução.

Passa-alta filtragem pode ser usado para garantir que os recursos de primeiro plano, como linhas e texto
são preservados, ao mesmo tempo que compensam o fundo irregular. Opcional
desfocando pode ser aplicado para suavizar a imagem e remover o ruído visual. Escala is
importante porque uma imagem em escala de cinza digitalizada contém mais detalhes visuais do que um nível duplo
imagem com a mesma resolução. Ao dimensionar a imagem para uma resolução mais alta (usando
interpolação) antes de colocá-lo no limiar, alguns desses detalhes são preservados. Limiar
significa converter uma imagem em tons de cinza em uma imagem de dois níveis usando apenas pixels em preto e branco.
Pixels mais escuros do que um determinado valor limite são convertidos em preto. Opcional
inversão é útil se a imagem de entrada mostra recursos brilhantes em fundo escuro, como um
imagem de desenhos de giz em um quadro negro.

Os formatos de entrada suportados são PNM (PBM, PGM, PPM) e BMP. Os formatos de saída são PBM para
bitmaps e PGM para greymaps.

OPÇÕES


Geral opções:
-h, --Socorro imprimir mensagem de ajuda e sair.

-dentro, --versão imprimir informações da versão e sair.

-eu, --licença imprimir informações da licença e sair.

Input / output opções:
nome do arquivo Se forem fornecidos argumentos de nome de arquivo, então mkbitmap irá por padrão criar um
arquivo de saída para cada nome de arquivo de entrada fornecido. O nome do arquivo de saída é
obtido a partir do nome do arquivo de entrada alterando seu sufixo para ".pbm" ou
".pgm". Se o nome do arquivo de entrada e do arquivo de saída forem idênticos,
em seguida, um sufixo adicional "-out" é anexado ao nome do arquivo de saída. Se não
argumentos de nome de arquivo são fornecidos, então mkbitmap atua como um filtro, lendo de
entrada padrão e gravação na saída padrão. Um nome de arquivo "-" pode ser
fornecido para especificar a leitura da entrada padrão; a saída para este argumento
será então gravado na saída padrão. Cada arquivo de entrada pode conter um ou
mais imagens.

-o nome do arquivo, --resultado nome do arquivo
escrever a saída para este arquivo. Toda a saída é concatenada e direcionada para o
arquivo especificado. Isso substitui o comportamento padrão de criação de uma saída
arquivo para cada arquivo de entrada. Um nome de arquivo "-" pode ser fornecido para especificar a escrita
para a saída padrão.

Imagem em processamento opções:
-x, --nodefaults
Desative as opções padrão. Normalmente, as seguintes opções são pré-selecionadas
por padrão: -f 4 -s 2 -3 -t 0.45. O -x opção desativa esses padrões;
portanto, mkbitmap -x não faz nada além de copiar uma imagem em tons de cinza da entrada para
a saída. Outras opções de processamento podem ser adicionadas uma a uma; por exemplo,
mkbitmap -xf10 faz apenas filtragem passa-alta, mkbitmap -xt0.5 faz apenas
limite, etc.

-eu, --invertido Inverta a imagem de entrada. Se esta opção for escolhida, ela será aplicada ao
imagem antes de qualquer outra operação. É usado para lidar com branco sobre preto
imagens, como fotografias de desenhos de giz em um quadro negro. Observe que
o comportamento desta opção não é, em geral, o mesmo que inverter o
saída bitmap, a menos que o valor de limite também seja invertido.

-f n, --filtro n
Aplique um filtro passa-alto à imagem. Este filtro é aproximadamente gaussiano
e não direcional. O efeito é preservar pequenos detalhes enquanto
compensando gradientes de fundo. O parâmetro n é um raio (em
pixels) que corresponde aproximadamente ao tamanho dos detalhes que devem
ser preservado. Mais precisamente, o filtro é implementado subtraindo um
versão borrada da imagem da imagem original. O parâmetro n is
igual ao desvio padrão do desfoque. A saída da filtragem
etapa é uma imagem normalizada cujo brilho médio é exatamente 0.5. o
o raio do filtro padrão é 4.

-n, --Sem filtro Desligue a filtragem passa-alta.

-b n, --borrão n Desfoque a imagem. O efeito é suavizar detalhes finos e reduzir
ruído visual na imagem. O parâmetro n é o raio de desfoque, e
deve ser escolhido pequeno (1 é um bom valor para começar). Isto é
implementado como um desfoque não direcional aproximadamente Gaussiano com
desvio padrão proporcional a n. O desfoque é aplicado após o
filtro passa-alta, mas antes da escala e limite. Se esta opção for
não fornecido, o padrão é não aplicar desfoque.

-s n, --escala n
Dimensione a imagem por um fator inteiro n> 0. O escalonamento é feito após highpass
filtragem, mas antes da etapa de limiar. Um fator de escala de 1
indica que nenhum escalonamento deve ser feito. Caso contrário, a interpolação é usada
para preencher os pixels intermediários. Se a saída de mkbitmap é para ser usado
como entrada para um programa de rastreamento, como rastro, um fator de escala de 2 é
recomendado. Isso preservou a quantidade certa de detalhes para o traçado
algoritmo para funcionar bem. Se um fator de escala de 1 for usado, muitos detalhes
está perdido. Se um fator de escala de 3 ou superior for usado, a interpolação
tende a "inventar" detalhes que não estavam presentes na imagem original, portanto
impedindo rastro de fazer um bom trabalho.

-1, --linear Use interpolação linear ao dimensionar para uma resolução mais alta. Isto é
ligeiramente mais rápido, mas menos agradável, do que a interpolação cúbica padrão.

-3, --cúbico Use interpolação cúbica ao dimensionar para uma resolução mais alta. Isto é o
predefinição. É mais lento do que a interpolação linear, mas leva a uma melhor
resultados.

-t n, --limiar n
Defina o valor de cinza limite para conversão de dois níveis. O parâmetro n é um
valor de brilho entre 0 para preto e 1 para branco. Quaisquer pixels abaixo
este brilho será convertido em preto (portanto, valores menores de n precisarão
levar a uma saída mais branca).

-g, --cinza Desative a conversão de dois níveis. Se esta opção for fornecida, o processamento para após
a etapa de dimensionamento e um mapa de cinza é gerado.

SAIR STATUS


O status de saída é 0 na conclusão bem-sucedida, 1 se a linha de comando era inválida e 2 em
qualquer outro erro.

VERSÃO


1.13

Use mkbitmap online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

Comandos Linux

Ad




×
Anúncios
❤ ️Compre, reserve ou compre aqui — sem custos, ajuda a manter os serviços gratuitos.