Chartmaker — это программа, которая генерирует схему вязания из файла PPM с помощью jgraph.
sh setup.sh
Все настроено!
Используйте скрипт convert.sh
, чтобы легко использовать jgraph и Chartmaker:
sh convert.sh <input file name> <output file name> <arguments>
Это преобразует ваш входной файл в указанный выходной файл и применяет аргументы (описанные ниже). Если не указать аргументы, будет выведена диаграмма тех же размеров, что и входной файл, с теми же цветами, с линиями сетки и метками с шагом 10 внизу и слева. Каким бы ни было расширение выходного файла, он преобразует его в этот тип файла. Так, например, если вы укажете .pdf, он будет преобразован в PDF, а если вы укажете .jpg, он будет преобразован в JPG.
В настоящее время поддерживаются следующие аргументы:
no_gridlines
: отключает жирные линии сетки и нумерацию.grid_spacing X
: определяет приращение линий сетки и числовых меток. По умолчанию каждые 10 блоков.no_numbering
: отключает числовые метки по ширине и высоте. По-прежнему будут печатать жирные линии сетки.all_numbers
: напечатает номер в каждом поле. Не рекомендуется для очень больших диаграмм. Линии сетки по-прежнему будут печататься со значением по умолчанию 10 или с указанной линией сетки.tile XY
: мозаика входного изображения по заданным размерам, где X — ширина, а Y — высота.pad X
: дополняет все изображение X блоков по каждому краю. При использовании с мозаикой это дополняет результирующее изображение после выполнения мозаики и заполнения плитки.background RGB
: определяет цвет блоков заполнения в виде значения RGB с каждым полем в диапазоне от 0 до 255. По умолчанию белый.Примечание. Если вы укажете конфликтующие аргументы, программа возьмет самый последний полученный аргумент или последний указанный аргумент и проигнорирует предыдущие.
Вот способы, которыми я создал файлы PPM, которые можно разумно использовать с этой программой:
Если вы хотите использовать исполняемые файлы по отдельности, вы также можете это сделать. Chartmaker запускается со следующими аргументами: ./chartmaker <filename> <a/p> <arguments>
Chartmaker выводит jgraph на стандартный выход. Чтобы поместить этот вывод в файл, вы можете использовать перенаправление оболочки и указать имя выходного файла. Вот пример:
./chartmaker myfile.ppm p > myoutput.jgr
Итак, это преобразует файл PPM myfile в файл jgraph с именем myoutput. Он создаст файл myoutput.jgr, если он не существует, а если он существует, то перезапишет его.
Посетите эту веб-страницу для получения дополнительной информации о том, как использовать jgraph.