Chartmaker é um programa que gera um gráfico de tricô a partir de um arquivo PPM usando jgraph.
sh setup.sh
Tudo configurado!
Use o script convert.sh
para utilizar facilmente o jgraph e o chartmaker:
sh convert.sh <input file name> <output file name> <arguments>
Isso converte seu arquivo de entrada no arquivo de saída especificado e aplica os argumentos (descritos abaixo). Não especificar argumentos gerará um gráfico com as mesmas dimensões do arquivo de entrada, com as mesmas cores e com linhas de grade e rótulos em incrementos de 10 na parte inferior e esquerda. Qualquer que seja a extensão do arquivo de saída, ele será convertido para esse tipo de arquivo. Assim, por exemplo, se você especificar .pdf, ele será convertido para PDF, e se você especificar .jpg, ele será convertido para JPG.
Os seguintes argumentos são atualmente suportados:
no_gridlines
: desativa linhas de grade e numeração em negrito.grid_spacing X
: especifica o incremento de linhas de grade e rotulagem de números. O padrão é a cada 10 blocos.no_numbering
: desativa os rótulos numéricos ao longo da largura e altura. Ainda imprimirá linhas de grade em negrito.all_numbers
: imprimirá um número em cada caixa. Não recomendado para gráficos muito grandes. Ainda imprimirá linhas de grade no padrão 10 ou na linha de grade especificada.tile XY
: coloca lado a lado a imagem de entrada, pelas dimensões fornecidas, onde X é a largura e Y é a altura.pad X
: preenche a imagem geral em X blocos em cada borda. Se usado com ladrilho, isso preencherá a imagem resultante após a execução do ladrilho e do preenchimento do ladrilho.background RGB
: especifica a cor dos blocos de preenchimento como um valor RGB com cada campo variando de 0 a 255. Branco por padrão.Nota: se você especificar argumentos conflitantes, o programa pegará o argumento mais recente recebido ou o último argumento especificado e ignorará os anteriores.
Aqui estão as maneiras pelas quais criei arquivos PPM que podem ser usados razoavelmente com este programa:
Se quiser usar os executáveis individualmente, você também pode fazer isso. O Chartmaker é executado com os seguintes argumentos: ./chartmaker <filename> <a/p> <arguments>
Chartmaker gera o jgraph na saída padrão. Para colocar esta saída em um arquivo, você pode usar o redirecionamento de shell e especificar o nome do seu arquivo de saída. Aqui está um exemplo:
./chartmaker myfile.ppm p > myoutput.jgr
Portanto, isso converte o arquivo PPM myfile em um arquivo jgraph chamado myoutput. Ele criará o arquivo myoutput.jgr se ele não existir, ou se existir, irá sobrescrevê-lo.
Consulte esta página da web para obter mais informações sobre como usar o jgraph.