InglêsFrancêsEspanhol

Ad


favicon do OnWorks

jp2a - Online na nuvem

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

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


jp2a - converter imagens JPEG para ASCII

SINOPSE


jp2a [ opções ] [ nome do arquivo (s) | URL (s) ]

DESCRIÇÃO


jp2a irá converter imagens JPEG em caracteres ASCII. Você pode especificar uma mistura de arquivos e
URLs.

OPÇÕES


- Ler imagem JPEG da entrada padrão

--background = luz --background = dark
Se você não quiser mexer com --invert o tempo todo, apenas use-os. Se
você está usando caracteres brancos em uma tela preta, então use --background = dark, e
vice-versa.

-b --fronteira
Imagem de saída do quadro em uma borda

--chars =...
Use os caracteres fornecidos ao produzir a imagem ASCII de saída. O padrão é "
... ',;: clodxkO0KXNWM ".

--cores
Use a cor ANSI para a saída de texto e a cor CSS para a saída HTML.

-d --depurar
Imprima informações de depuração ao usar libcurl para baixar imagens da rede.

-f --term-ajuste
Use a maior dimensão que faz com que a imagem caiba na tela do seu terminal.

--altura do termo
Use a altura da tela do terminal e calcule a largura com base na proporção da imagem.

--largura do termo
Use a largura da tela do terminal e calcule a altura com base na proporção da imagem.

-z --term-zoom
Use a largura e a altura da tela do terminal.

--preencher Quando usado com --html e --color, então pinte o fundo de cada caractere de saída
cor. Por exemplo, se você quiser usar a saída de preenchimento em um fundo claro, faça

jp2a --color --html --html-fill --background = light somefile.jpg --output = dark.html

Para fazer o mesmo em um fundo claro:

jp2a --color --html --html-fill --background = dark somefile.jpg --output = light.html

O padrão é ter o preenchimento desabilitado.

-x --flipx
Virar a imagem de saída horizontalmente

-y --flipy
Virar imagem de saída verticalmente

--height =N
Defina a altura de saída. Se apenas --height for especificado, a largura de saída será
calculado de acordo com a relação de aspecto das imagens de origem.

-h --Socorro
Exibir um pequeno texto de ajuda

- escala de cinza
Converte a imagem em tons de cinza ao usar --html ou --colors.

--html Faça a saída ASCII em XHTML 1.0 estrito, adequado para visualização em navegadores da web.
Isso é útil com grandes dimensões de saída, e você deseja verificar o resultado com um
navegador com fonte pequena.

--html-preencher
O mesmo que --fill. Você deve usar essa opção.

--html-sem-negrito
Não use texto em negrito para a saída HTML.

--html-bruto
Produza apenas a imagem em códigos HTML, deixando de fora o resto da página da web, para que você
pode construir o seu próprio.

--html-fontsize =N
Defina o tamanho da fonte ao usar a saída --html. O padrão é 4.

--html-title =...
Defina o título de saída HTML.

--output = ...
Grava a saída ASCII para o nome de arquivo fornecido. Para especificar explicitamente a saída padrão, use
--output = -.

-i --invertido
Inverta a imagem de saída. Se você vê uma imagem com fundo branco, mas você está
usando uma tela com caracteres claros em um fundo escuro, você deve inverter o
imagem.

--red =...

--verde =...

--blue =...
Ao converter RGB para tons de cinza, use os pesos fornecidos para calcular
luminância. Esses três valores de ponto flutuante devem somar exatamente 1.0. o
o padrão é vermelho = 0.2989, verde = 0.5866 e azul = 0.1145.

--size =LARGURA x ALTURA
Defina a dimensão de saída.

-v --verbose
Imprima algumas informações detalhadas para o erro padrão ao ler cada imagem JPEG.

--width =N
Defina a largura de saída. Se você especificar apenas a largura, a altura será calculada
automaticamente.

-V --versão
Versão do programa de impressão.

--ampliação Define as dimensões de saída para toda a janela do terminal, desconsiderando a imagem de origem
proporção da tela.

RETORNO VALORES


jp2a retorna 1 quando erros são encontrados, zero para nenhum erro.

EXEMPLOS


Converta e imprima imagefile.jpg usando caracteres ASCII em 40 colunas e 20 linhas:

jp2a --size = 40x20 imagefile.jpg

Baixe uma imagem da rede, converta e imprima:

jp2a http://www.google.com/intl/en/logos/easter_logo.jpg

Saída de imagem.jpg e imagem2.jpg, cada uma com 80x25 caracteres, usando os caracteres "
... ooxx @@ "para saída:

jp2a --size = 80x25 --chars = "... ooxx @@" picture.jpg picture2.jpg

Imagem.jpg de saída usando 76 colunas, a altura é calculada automaticamente a partir da proporção de
image.jpg

gato imagem.jpg | jp2a --width = 76 -

Se você usar jp2a junto com ImageMagick's converter(1) então você pode fazer bom uso de
tubos e fazer com que o ImageMagick faça todos os tipos de conversões de imagem e efeitos na fonte
imagem. Por exemplo:

converter somefile.png jpg: - | jp2a - --width = 80

Dê uma olhada na converter(1) opções para ver o que você pode fazer. O Convert pode lidar com quase qualquer imagem
formato, então com esta combinação você pode converter imagens em, por exemplo, arquivos PDF ou AVI para ASCII.

Embora a compilação padrão do jp2a inclua o download automático de arquivos especificados por
URLs, você pode baixá-los explicitamente usando enrolar(1) ou wget(1), por exemplo:

enrolar -s http://foo.bar/image.jpg | converter - jpg: - | jp2a -

BAIXANDO IMAGENS A PARTIR DE A NET


Se você compilou jp2a com libcurl(3), você pode baixar imagens especificando URLs:

jp2a https://user:[email protegido]/barra.jpg

Os protocolos reconhecidos são ftp, ftps, file, http, https e tftp.

Se precisar de mais controle do download, você deve usar enrolar(1) ou wget(1) e jp2a
leia a imagem da entrada padrão.

jp2a usa pipe e fork para baixar imagens usando libcurl (ou seja, sem exec ou chamadas de sistema)
e, portanto, não se preocupa com URLs formatados de forma malévola.

ESCALA DE CINZA CONVERSÃO


Você pode extrair o canal vermelho fazendo o seguinte:

jp2a somefile.jpg --red = 1.0 --verde = 0.0 --azul = 0.0

Isso calculará a luminância com base em Y = R * 1.0 + G * 0.0 + B * 0.0. Os valores padrão são
para usar Y = R * 0.2989 + G * 0.5866 + B * 0.1145.

PROJETO PAGINA INICIAL


A versão mais recente do jp2a e notícias estão sempre disponíveis em http://jp2a.sourceforge.net

Use jp2a online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

Comandos Linux

Ad