Converter ascii para png

Converter ASCII para PNG

Renderize texto de largura fixa, ASCII art ou saída de terminal como uma imagem PNG compartilhável.

Crie ficheiros PNG online

Ainda não conseguimos ler ficheiros ASCII, por isso esta conversão não está disponível. Se conseguir exportar o seu trabalho para um destes formatos ou outros, transformamo-lo em PNG:

Como converter ascii para png arquivo

Um aplicativo receptor, relatório ou página da web pode exigir uma imagem em vez de texto simples editável, especialmente quando arte ASCII de largura fixa, tabelas ou saída de terminal precisam ser compartilhadas de forma consistente. Convertê-lo para PNG renderiza os caracteres como pixels, para que o resultado possa ser visualizado e impresso sem depender do editor de texto ou da fonte do destinatário.

O que é o formato ASCII

ASCII é uma codificação de caracteres de 7 bits que contém 128 caracteres: letras do inglês, dígitos, pontuação, espaços e códigos de controle. Um arquivo ASCII geralmente é texto simples, e não um formato de imagem distinto, e pode usar um nome de arquivo como .txt, .asc, .log ou .csv.

Editores de texto, terminais, ferramentas de programação, sistemas de registro, bancos de dados antigos e programas de linha de comando geralmente criam arquivos ASCII ou compatíveis com ASCII. Uma extensão de nome de arquivo não comprova o tipo de conteúdo: .asc também pode identificar dados PGP, certificados ou arquivos específicos de aplicativos. Abra o arquivo como texto e confirme que ele contém caracteres legíveis antes de renderizá-lo.

O que é o formato PNG

PNG é um formato de imagem raster sem perdas que armazena pixels e pode incluir transparência. Ele é adequado para capturas de tela, diagramas, documentação, arte ASCII, tabelas e saída de terminal, pois as bordas nítidas do texto não são danificadas pela compactação com perdas no estilo JPEG.

O PNG contém uma renderização visual, não os dados dos caracteres originais. Normalmente, ele não pode ser pesquisado, selecionado ou editado diretamente como texto, e pode ser muito maior que o arquivo de origem. Mantenha o texto original quando edição, pesquisa, acessibilidade ou conversão futura forem importantes.

Como converter ASCII para PNG

ImageMagick fornece uma conversão local reproduzível no Windows, macOS e Linux. Instale-o pelo site oficial do ImageMagick, verifique se uma fonte monoespaçada, como DejaVu Sans Mono, está instalada e execute este comando no diretório que contém o arquivo de origem:

magick -background white -fill black -font DejaVu-Sans-Mono -pointsize 18 -bordercolor white -border 20 label:@input.txt output.png

Substitua input.txt e output.png pelos nomes de arquivo necessários. A expressão label:@input.txt lê o arquivo de texto, enquanto a fonte monoespaçada fornece a mesma largura para cada caractere, preservando o alinhamento em arte ASCII, tabelas e código-fonte. Aumente ou reduza -pointsize 18 para alterar a legibilidade e as dimensões da imagem.

label: renderiza as linhas em sua largura natural. Para prosa que deve ser quebrada dentro de uma largura definida, use caption::

magick -background white -fill black -font DejaVu-Sans-Mono -pointsize 18 -size 1600x caption:@input.txt output.png

O comando caption quebra o texto na largura especificada, portanto não é adequado quando cada linha original deve permanecer intacta. Para obter um alinhamento previsível, substitua tabulações por espaços antes da conversão e verifique se a fonte escolhida contém todos os caracteres. Arquivos muito longos podem produzir uma imagem impraticavelmente grande; divida-os em páginas ou arquivos PNG separados.

Para um fluxo de trabalho gráfico, cole ou importe o texto no LibreOffice Writer, em um editor de código ou em um editor de imagens, como o GIMP. Defina uma fonte monoespaçada, preserve as quebras de linha e os espaços, escolha o tamanho da página ou da tela e, em seguida, exporte ou renderize para PNG. Um PDF intermediário é útil para documentos com várias páginas: use File → Export as → Export as PDF no LibreOffice e, em seguida, rasterize o PDF com o ImageMagick ou outro editor de imagens. Verifique o PDF antes de rasterizá-lo, pois processadores de texto podem alterar tabulações, espaçamento e quebra de linha.

Serviços online, como Convertio e CloudConvert, podem oferecer conversão de texto para PNG quando esse par de formatos estiver habilitado. Envie apenas arquivos não confidenciais, verifique as dimensões da saída e o alinhamento dos caracteres e exclua o arquivo enviado quando o serviço oferecer essa opção. Um fluxo de trabalho local com ImageMagick evita enviar o conteúdo de origem a terceiros.

Limitações de qualidade e compatibilidade

ASCII estrito contém apenas o conjunto básico de caracteres de 7 bits. Se o arquivo incluir letras acentuadas, caracteres de desenho de caixas, emoji ou outro texto Unicode, use software compatível com UTF-8 e uma fonte que contenha esses glifos; glifos ausentes podem aparecer como caixas vazias. O ImageMagick também precisa do nome correto da fonte ou de um arquivo de fonte instalado.

Finais de linha, tabulações, espaços iniciais e espaços finais podem afetar a aparência. Esses detalhes são importantes em arte ASCII e em algumas saídas de programas, portanto inspecione o PNG em escala de 100% e compare-o com a origem. PNG preserva a aparência renderizada, mas não pode recuperar de forma confiável tabulações, espaços múltiplos, finais de linha, caracteres de controle ou codificação de texto. Mantenha o arquivo original junto ao PNG para cópias de arquivamento, pesquisáveis e acessíveis.

Outras conversões de arquivo .ascii

Conversão inversa

Converter para .png
de outros formatos

Compartilhar nas redes sociais: